邮 箱:
   
密 码:
注册

PHP json_encode不转码处理方法

柳岸花明 分类: 电脑/IT- 编程语言- PHP 被浏览 47 次 16天前

举报

php version <5.4的情况处理方法,使用如下函数:
function encode_json($str) {  
  return urldecode(json_encode(url_encode($str)));  
}  
function url_encode($str) {  
  if(is_array($str)) {  
  foreach($str as $key=>$value) {  
  $str[urlencode($key)] = url_encode($value);  
  }  
  } else {  
  $str = urlencode($str);  
  }  
  return $str;  
}
//encode_json($testArr);//调用方法
如果是版本在5.4之一,直接添加一个参数就好了:
json_encode($data, JSON_UNESCAPED_UNICODE); //必须PHP5.4+  
 
 图片
验证码 (看不清,点图换一张)
出错啦!!!

全部回答(0)

  • 暂无人回答,赶快抢沙发吧!
分享: 

举报内容:

举报类型

举报原因


举报说明

详细的描述及证据可以帮助管理员更快速处理违规内容