手机
当前位置:查字典教程网 >编程开发 >php教程 >GBK的页面输出JSON格式的php函数
GBK的页面输出JSON格式的php函数
摘要:复制代码代码如下:functiontb_json_encode($value,$options=0){returnjson_encode(t...

复制代码 代码如下:

function tb_json_encode($value, $options = 0)

{

return json_encode(tb_json_convert_encoding($value, “GBK”, “UTF-8″));

}

function tb_json_decode($str, $assoc = false, $depth = 512)

{

return tb_json_convert_encoding(json_decode($str, $assoc), “UTF-8″, “GBK”);

}

function tb_json_convert_encoding($m, $from, $to)

{

switch(gettype($m)) {

case ‘integer':

case ‘boolean':

case ‘float':

case ‘double':

case ‘NULL':

return $m;

case 'string':

return mb_convert_encoding($m, $to, $from);

case ‘object':

$vars = array_keys(get_object_vars($m));

foreach($vars as $key) {

$m->$key = tb_json_convert_encoding($m->$key, $from ,$to);

}

return $m;

case ‘array':

foreach($m as $k => $v) {

$m[tb_json_convert_encoding($k, $from, $to)] = tb_json_convert_encoding($v, $from, $to);

}

return $m;

default:

}

return $m;

}

【GBK的页面输出JSON格式的php函数】相关文章:

php实现的简单日志写入函数

GD输出汉字的函数的分析

模拟OICQ的实现思路和核心程序(二)

PHP curl使用实例

php格式化电话号码的方法

输出控制类

php常见的页面跳转方法汇总

解决RHAS3中Apache2的PHP上传文件大小的限制

PHP系统流量分析的程序

自定义PHP分页函数

精品推荐
分类导航