item1<br>item2<br>item3<br>item4<br>item5
<br>
各との間のテキストを取得するにはどうすればよい<br>
ですか? preg_match_all と次の正規表現を試しましたが、すべての結果が表示されません。
`<br>(.*)<br>
ウシ
前もって感謝します!
item1<br>item2<br>item3<br>item4<br>item5
<br>
各との間のテキストを取得するにはどうすればよい<br>
ですか? preg_match_all と次の正規表現を試しましたが、すべての結果が表示されません。
`<br>(.*)<br>
ウシ
前もって感謝します!
入力データがあなたが言ったことに近いと仮定すると、これにより、すべてのピースを含む配列が得られます。
$pieces = explode('<br>', $input);
これが正規表現の解決策です。 preg_match_all('/.*?(?=<br>)/', $string)
データがそのパターンに従っている場合は、explode関数(ドキュメント)を使用してください。
コードは次のようになります。
$html = "item1<br>item2<br>item3<br>item4<br>item4";
$pieces = explode("<br>", $html);
print_r($pieces);
それは戻るだろう
Array
(
[0] => item1
[1] => item2
[2] => item3
[3] => item4
[4] => item5
)
さらに、制限を渡すことができる新しいパラメータがあります...。
$html = "item1<br>item2<br>item3<br>item4<br>item4";
$pieces = explode("<br>", $html, 2);
print_r($pieces);
それは戻るだろう
Array
(
[0] => item1
[1] => item2 item3 item4 item5
)
で爆発を使用<br>