1

特定のhtmlタグ間のすべてのコンテンツを取得するために使用しようとしpreg_match_allましたが、空の結果が生成され、phpが苦手です。

タグ間のコンテンツを取得する方法はありますか? このような -

<span class="st"> EVERYTHING IN HERE INCLUDING TAGS<B></B><EM></EM><DIV></DIV>&+++ TEXT </span>
4

2 に答える 2

-2

これを試してくださいpreg_match

$str = "<span class=\"st\"> EVERYTHING IN HERE INCLUDING TAGS<B></B><EM></EM><DIV></DIV>&+++ TEXT </span>";
preg_match("/<span class=\"st\">([.*?]+)<\/span>/i", $str, $matches);
print_r($matches);
于 2012-05-05T07:06:56.877 に答える