このスクリプトによって設定された配列があります:
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 つの画像を出力します。
前もって感謝します!