0

我有这样的php数组

[0]->imgae_name=1
 image_url=a

[1]->imgae_name=2
 image_url=b

我想在javascript数组中转换这个数组我该怎么做?

4

3 回答 3

1
json_encode($your_array);

is the right way to do this. It converts your php array to this string:

[{imgae_name:1,image_url:"a"},{imgae_name:2,image_url:"b"}]

Then you only have to assign it to a variable in a script tag.

于 2013-05-21T09:28:20.637 回答
0

您可以使用 将 PHP 数组转换为 JSON json_encode,然后将 json 字符串回显到页面中的 Javascript 并使用 JavascriptJSONObject将其转换为 JS 数组

于 2013-05-21T09:29:42.220 回答
0

在php中

<?
$array = array("A" => "1", "B" => "2");
echo json_encode($array);
?>

在 Javascript 中

var mObject = eval("(" + phpecho + ")");

然后您可以访问该值:

 mObject.A // 1
于 2013-05-21T09:31:38.020 回答