PHP json 模版 可以显示中文
2016-08-22 21:24
162 查看
使用以上模版可以快速生成 json结果 主要用于android开发时访问服务器数据用
function arrayRecursive(&$array, $function, $apply_to_keys_also = false) { static $recursive_counter = 0; if (++$recursive_counter > 1000) { die('possible deep recursion attack'); } foreach ($array as $key => $value) { if (is_array($value)) { arrayRecursive($array[$key], $function, $apply_to_keys_also); } else { $array[$key] = $function($value); } if ($apply_to_keys_also && is_string($key)) { $new_key = $function($key); if ($new_key != $key) { $array[$new_key] = $array[$key]; unset($array[$key]); } } } $recursive_counter--; } /************************************************************** * * 将数组转换为JSON字符串(兼容中文) * @param array $array 要转换的数组 * @return string 转换得到的json字符串 * @access public * *************************************************************/ function JSON($array) { arrayRecursive($array, 'urlencode', true); $json = json_encode($array); return urldecode($json); } // echo $_REQUEST['str']; $link=mysql_connect("127.0.0.1","root","root"); mysql_query("SET title utf8"); mysql_select_db("mygxtp",$link); $sql=mysql_query($sql,$link); while($row=mysql_fetch_assoc($sql)) $output[]=$row; //print ($output[]); print(json($output)); mysql_close();
相关文章推荐
- php返回json数据中文显示的问题
- php 处理 json_encode 中文显示问题
- PHP中json_encode中文显示输出
- php返回json数据中文显示的问题
- php返回json数据中文显示的问题
- php返回json数据中文显示的问题
- php 输出json及显示json中的中文汉字详解及实例
- PHP在输出json格式时不能显示中文(已解决)
- PHP中json_encode后,在json字符串中依然显示中文的解决方案
- PHP JSON格式的中文显示问题解决方法
- php里面的json中文显示,json格式美化
- php json 显示中文
- php返回json数据中文显示的问题
- [转]php返回json数据中文显示的问题
- PHP学习散记_编码(json_encode 中文不显示)
- [json] -- php返回json数据中文显示的问题
- PHP中json序列化后中文的编码显示问题
- php 如何把中文写入json中 当json文件中还显示的是中文
- php json_encode 替代方法 (亦可显示中文)
- php 数组转json 显示中文