【发布时间】:2010-12-13 01:59:57
【问题描述】:
有些人看到了该代码:
<?php
echo stripslashes(json_encode(glob("photos-".$_GET["folder"].'/*.jpg')));
?>
它回显了一个非常好的完美字符串:
["photos-animaux/ani-01.jpg","photos-animaux/ani-02.jpg","photos-animaux/ani-02b.jpg","photos-animaux/ani-03.jpg","photos-animaux/ani-04.jpg","photos-animaux/ani-05.jpg","photos-animaux/ani-06.jpg","photos-animaux/ani-07.jpg","photos-animaux/ani-08.jpg","photos-animaux/ani-09.jpg","photos-animaux/ani-10.jpg","photos-animaux/ani-11.jpg","photos-animaux/ani-12.jpg","photos-animaux/ani-13.jpg","photos-animaux/ani-14.jpg"]
使用 json 编码它应该发送一个数组,所以变量 [0] 应该 = 到 photos-animaux/ani-01.jpg
现在它只是字符串的第一个字符..
如何将数组转换为字符串,以及如何在 javascipt 中将字符串转换为数组以获取值 [0] [1] 等。
问题是何时或为什么完美的数组无论如何都会转换为字符串?
【问题讨论】:
标签: php javascript arrays string