我正在尝试<img>
逐行计算字符串中的所有标签,但无法弄清楚。我已经逐行分割字符串,然后计算<img>
它后面的标签。
例子 :
$string = "
some text <img src="" /> some text <img src="" /> some text <img src="" /> some text \n
some text <img src="" /> some text `<img src="" /> some text <img src="" /> some text ";
现在我的代码首先是逐行拆分
$array = explode("\n", $string);
<img>
现在计算var 字符串的第一行中有多少个标签。
$first_line = $array['0'];
我正在使用 preg_match() 来匹配 img 标签。
$img_line = preg_match("#<img.+>#U", $array['0']);
echo count($img_line);
这对我不起作用,在 $string 中<img src="">
每行有 3 个,但我的代码只给了我 1 个。
任何提示或提示都将受到高度赞赏。