美文网首页
2018-07-06 json_encode 和 json_d

2018-07-06 json_encode 和 json_d

作者: 土豆丝炒洋芋丝 | 来源:发表于2018-07-06 18:25 被阅读0次

一、json_encode() 对变量进行JSON编码,

语法: json_encode ( $value [, $options = 0 ] )

注意:1、$value为要编码的值,且该函数只对UTF8编码的数据有效;

      2、options:由以下常量组成的二进制掩码:JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP,                                       JSON_HEX_APOS, JSON_NUMERIC_CHECK,JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBJECT;

      3、第二个参数一般不需要;

      4、json数据其实就是一个string,可以用var_dump()打印出来看数据类型;

      5、执行成功返回JSON数据,否则返回FALSE。

示例:

$book = array('a'=>'xiyouji','b'=>'sanguo','c'=>'shuihu','d'=>'hongloumeng');

$json = json_encode($book);

echo $json;

在浏览器中打印出来

{"a":"xiyouji","b":"sanguo","c":"shuihu","d":"hongloumeng"}

二、json_decode() 对JSON数据进行解码,转换为PHP变量

相关文章

网友评论

      本文标题:2018-07-06 json_encode 和 json_d

      本文链接:https://www.haomeiwen.com/subject/yjmbuftx.html