您的位置:首页 > 编程语言 > PHP开发

php处理json

2012-04-19 14:12 232 查看
解决php页面的json数据中文乱码

<?php
$json = array (
0 =>
array (
'id' => '13',
'name' => '乒乓球',
),
1 =>
array (
'id' => '17',
'name' => '篮球',
)
)
?>

<?php
$newData = array();
foreach( $json as $key => $value )
{
$newData[$key]['name'] = urlencode( $value['name']);
}
echo urldecode( json_encode( $newData ) );

?>


foreach 是复制遍历,如果想在原数组上修改:

foreach ($json1 as &$value){
$value['name'] = urlencode( $value['name']);
}


对于json数据ajax到前台的时候不会有乱码。 因为ajax本身自动转成utf8
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: