gpt4 book ai didi

php - 计算字符串中图像的长度

转载 作者:可可西里 更新时间:2023-11-01 12:47:30 26 4
gpt4 key购买 nike

我正在尝试获取字符串中图像的长度。

我的字符串

$page="<img><img><img><img>";

从上面的字符串中,我想得到输出“4 images”。

我尝试了 preg_match_all()count() 函数,但它总是返回“1 张图像”。

$page="<img><img><img><img>";
preg_match_all("/<img>/",$page,$m);
echo count($m);

有没有其他方法可以知道字符串中有多少图像?

最佳答案

Preg_match_all 返回一个多维数组。数组是捕获组。由于您没有捕获任何您想要计算 $m0 索引(这是所有找到的值)。所以使用:

echo count($m[0]);

为了演示,这是您的 $m

Array
(
[0] => Array
(
[0] => <img>
[1] => <img>
[2] => <img>
[3] => <img>
)

)

count 只计算 0 索引,所以你得到 1

关于php - 计算字符串中图像的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34460062/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com