码迷,mamicode.com
首页 > Web开发 > 详细

json_decode 与 json_encode

时间:2018-08-27 12:48:07      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:die   索引数组   escape   ali   nbsp   bsp   parameter   name   soc   

一:json_decode ( string $json [, bool $assoc=FALSE [, int $depth= 512 [, int $options= 0 ]]])

①:$json解析编码为UTF-8编码的字符串

②:$assoc:当该参数为 TRUE 时,将返回数组,FALSE 时返回对象

③:$depth 为递归深度

④:$options   JSON解码选项的位掩码。目前有两种支持的选项。第一个是JSON_BIGINT_AS_STRING允许将大整数转换为字符串而不是浮点数,这是默认值。第二个选项是JSON_OBJECT_AS_ARRAY ,它和设置相同的效果assoc来 TRUE

json_encode()只将索引数组(indexed array)转为数组格式,而将关联数组(associative array)转为对象格式。

 

二:json_encode  不转义中文汉字的方法

json_encode($data, JSON_UNESCAPED_UNICODE); //必须PHP5.4+ 

①:$array = array(‘lixi‘=>‘李茜‘);  var_dump(json_encode($array,JSON_UNESCAPED_UNICODE));die;    打印得到  string(17) "{"lixi":"李茜"}"

②:$array = array(‘lixi‘=>‘李茜‘);  var_dump(json_encode($array));die;   打印得到  string(23) "{"lixi":"\u674e\u831c"}"

json_decode 与 json_encode

标签:die   索引数组   escape   ali   nbsp   bsp   parameter   name   soc   

原文地址:https://www.cnblogs.com/jingxiaoniu/p/9541200.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!