JSON encode 解决乱码问题
2015-12-22 14:22
651 查看
<?php /************************************************************** * * 使用特定function对数组中所有元素做处理 * @param string &$array 要处理的字符串 * @param string $function 要执行的函数 * @return boolean $apply_to_keys_also 是否也应用到key上 * @access public * *************************************************************/ 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); } $array = array ( 'Name'=>'希亚', 'Age'=>20 ); echo JSON($array); ?>
**************************************************************************************
$title = $_GET['title'];
$sql = "SELECT inputtime,thumb,title,keywords,description from v9_news where title like '%".$title."%' AND status=99 ORDER BY inputtime DESC LIMIT 4";
$db=new tg_mysql;
$query = $db->query ( $sql );
$myrow = $db->fetch_array ( $query );
$array = print_r($myrow);
echo json_encode($array);
相关文章推荐
- uustepcount 好用的代码行数统计工具,支持js等语言,去除注释和空格
- JavaScript基本概念—DOM(2)
- IE6-IE9使用JSON、table.innerHTML所引发的问题
- $(function(){})和$(document).ready(function(){})
- 浏览器类型判断(JS)
- 转:几款免费的图表js插件
- 如何在JavaScript里防止事件函数的高频触发和调用
- Js 中json简单处理
- WEB开发者必备的7个JavaScript函数
- 前端开发基础-JavaScript
- 【Web】JavaScript获取HTML DOM节点元素的方法的总结
- Extjs4.10Model模型具体解释
- 前端js判断访问站点设备(手机还是PC)实现自动跳转代码
- jsoup Cookbook
- js 图片点击放大功能
- json-lib有关报错1
- J2EE之初识JSP
- js中的逻辑与(&&)和逻辑或(||)
- 树状js处理
- js模板引擎