前几天,讲到php不能直接把数组赋给 js,当时也确实觉得麻烦,后来网友给了个思路:用json,哈哈,果然好用!

网上转来的一个例子:

<?php
$arr 
= array(
    'name' 
=> '陈毅鑫',
    'nick' 
=> '深空',
    'contact' 
=> array(
        'email' 
=> 'shenkong at qq dot com',
        'website' 
=> 'http://www.chenyixin.com',
    )
);
$json_string 
= json_encode($arr);
echo $json_string;
?>
输出的结果:
{
"name":"\u9648\u6bc5\u946b","nick":"\u6df1\u7a7a","contact":{"email":"shenkong at qq dot com","website":"http:\/\/www.chenyixin.com"}}

因此可以直接赋给前台的js的一个数组变量了