计算机/互联网
计算机/互联网 > > 详情
json_encode转化数组返回为空的处理方法
2019-06-23 18:14 2KB.COM 阅读:532

最近,使用json_encode转化数组时,返回为空,

查了下资料,json_encode只能转化utf-8格式,如果数组为GBK等格式,转化时会返回为空


简单的处理方法,可以定义一个json_encode函数

public function my_json_encode(array $data) {
        $s= array();
        foreach($data as $k => $v) {
            if(is_array($v)) {
                $v = my_json_encode($v);
                $s[] = ""$k":$v";
            }else{
                $v = addslashes( str_replace( array("
","
"), '', $v));
                $s[] = ""$k": "$v"";
            }
        }
        return '{'.implode(', ', $s).'}';
    }



2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务

上一篇 下一篇

首页

搜索

订单

购物车

我的