我有一个字符串(html)并尝试按模式查找信息; 例如:
<div>
<include name="component">
</div>
<div>
<include name="position">
</div>
我想得到一个
array(
[0]=>component,
[1]=>position
);
我试过了:
$pattern = '/<include name="(.*?)".*?>/';
preg_match($pattern, $template, $matches);
但它没有正常工作; 谢谢!
答案 0 :(得分:2)
你的正则表达式是正确的,但它只获得第一场比赛。要解决此问题,您必须使用preg_match_all
函数