2013-05-21 123 views

回答

0

你可以使用json_encode的PHP数组JSON的转换,那么呼应JSON字符串中的JavaScript在您的网页,使用JavaScript JSONObject把它转换成一个JS数组

+0

我觉得EVAL更多的则是足以在javascript:d –

+0

@JeffLee不吹毛求疵,但不eval()函数返回一个对象不是数组?我知道它们之间的差别很小,但是在这里讨论OP的问题。 ;) – fullybaked

+0

我看到:D haha​​haa我更喜欢json数组:D –

1
json_encode($your_array); 

是正确的做法。它你的PHP数组转换为字符串:

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

然后你只需要把它分配给一个变量在脚本标签。

0

在PHP

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

在Javascript中

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

然后你就可以访问该值:

mObject.A // 1