$arr= array( 'lastname' => iconv('gb2312', 'utf-8', '勿扰'), 'contact' => array( 'email' =>'fcwr@dibaye.com', 'website' =>'http://www.dibaye.com', ) ); //将数组编码成JSON数据格式 print_r($arr); $json_string = json_encode($arr); //JSON格式数据可直接输出 不是utf-8格式的中文字符 无法格式化为json数据 echo $json_string;//{"lastname":"u52ffu6270","contact":{"email":"fcwr@dibaye.com","website":"http://www.dibaye.com"}}
json_encode();
JSON格式数据可直接输出 不是utf-8格式的中文字符 无法格式化为json数据,需转换成utf-8格式的中文字符串
JSON_FORCE_OBJECT 只有php5.3以上版本可以用。。。 以对象格式输出json数组