preg_match得到多个


preg_match get multiple

我有一个像 w/e 更多 HTML 的页面我需要抓取标签之间的所有数据,而不是第一个。目前我使用

<?php([^<]*?)'?>/"

但它抓住了第一个并停止了。有什么帮助吗?

查看函数preg_match_all

将其

preg_match_all()一起使用

preg_match_all("/<?php([^<]*?)'?>/siU",$html,$output);
print_r($output[1]);