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 に答える