我试图在以下数据上使用 preg_match_all
$data = " .........data
<p class='need'>
...........data
</p>
<p class='need'>
...........data
</p>
<p class='need'></p>
<p class='need'>
...........data
</p>
<p class='need'></p>
";
preg_match_all("/.*?<p class=\"need\">(.*?)<\/p>/si",$data, $tmp);
以上返回所有数据存在的结果,但我希望在 $tmp 中包含一个空数据,这样我就得到了所有 5 个结果,而不是得到 3 个结果,但在没有找到任何数据时没有数据......
任何帮助表示赞赏伙计们:)