Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php preg_match_all-排除部分结果_Php_Preg Match All - Fatal编程技术网

Php preg_match_all-排除部分结果

Php preg_match_all-排除部分结果,php,preg-match-all,Php,Preg Match All,有一件事我有点困惑: 苏,我有一条赛前路线: preg_match_all('|Producers:</span> (.+?)</div>|m', $pg, $studio); 有时结果中有一个字符串 <sup><small>L</small></sup> 我不想在$studio变量中使用它。如何忽略它?不尝试将HTML字符串与正则表达式匹配。若要详细说明@RocketHazmat的点,请使用操作和遍历DOM。发

有一件事我有点困惑: 苏,我有一条赛前路线:

    preg_match_all('|Producers:</span> (.+?)</div>|m', $pg, $studio);
有时结果中有一个字符串

<sup><small>L</small></sup>

我不想在$studio变量中使用它。如何忽略它?

不尝试将HTML字符串与正则表达式匹配。若要详细说明@RocketHazmat的点,请使用操作和遍历DOM。发布XML/HTML内容和预期输出。如果没有HTML代码,将无法帮助。