我有一个由此脚本填充的数组:
var imgs = document.getElementsByTagName("img");
var imgSrcs = [];
for (var i = 0; i < imgs.length; i++) {
imgSrcs.push(imgs[i].src);
}
当我从PHP回显这个时,它给了我所有img src用逗号分隔它们。它似乎不像典型的数组格式,更像是文本。当我试图这样做时:
for ($i = 0; $i < count($img); ++$i) {
echo "<img src='".$img."'/><br>";
}
它只与<img src
中的每个图像src一起回显imgSrcs
。
我正在尝试回复img src和1 img链接。这样,如果我在imgSrcs
中有5个链接,我将输出5个图像。
提前致谢!
答案 0 :(得分:1)
如果您将数组作为逗号分隔列表传递,请尝试使用explode来恢复数组。
$img = explode(",",$img);
for ($i = 0; $i < count($img); ++$i) {
echo "<img src='".$img."'/><br>";
}