0

我想从一个 HTML 文件中找到一个特定的字符串匹配项(想通过给出参数 start 和 end string 来找到中间字符串)我使用了以下代码

 $string = " ".$ipt;
 $ini = strpos($string,$start);
 if ($ini == 0) return "";
 $ini += strlen($start);
 $len = strpos($string,$end,$ini) - $ini;
 return substr($string,$ini,$len);

它可以找到中间的刺,但它只能从 HTML 文件中返回 1 个匹配项我想要所有可能的匹配项请帮助我

起始字符串是 -<div class="product"> 结束是 -<br class="no">

4

1 回答 1

1

如果您想使用上面代码中使用的相同方法,请查看:http: //il1.php.net/manual/en/function.strpos.php#108426

除此之外,还有 preg_match:http: //il1.php.net/manual/en/function.preg-match.php

于 2012-10-28T14:25:28.830 回答