1

我有一个由这个脚本填充的数组:

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 链接。这样,如果我有 5 个链接imgSrcs,我将输出 5 个图像。

提前致谢!

4

1 回答 1

1

如果您将数组作为逗号分隔列表传递,请尝试爆炸以恢复您的数组。

$img = explode(",",$img);
for ($i = 0; $i < count($img); ++$i) {
    echo "<img src='".$img."'/><br>";
}
于 2012-06-26T04:14:06.033 回答