php 中 json_decode()和 json_encode()的使用方法
json_decode 对 JSON 格式的字符串进行编码而 json_encode 对变量进行 JSON 编码,需要的
朋友可以参考下
1.json_decode()
json_decode
(PHP 5 >= 5.2.0, PECL json >= 1.2.0)
json_decode — 对 JSON 格式的字符串进行编码
说明
mixed json_decode ( string
$json
[, bool
$assoc
] )
接受一个
JSON 格式的字符串并且把它转换为 PHP 变量
参数
json
待解码的
json string 格式的字符串。
assoc
当该参数为
TRUE 时,将返回
array
而非 object 。
返回值
Returns an object
or
if
the optional assoc parameter is TRUE, an associative
array
is instead
returned.
范例
Example #1 json_decode() 的例子
代码如下
:
<?php
$json
= '{"a":1,"b":2,"c":3,"d":4,"e":5}';
var_dump(json_decode(
$json
));
var_dump(json_decode(
$json
, true));
?>
上例将输出:
代码如下
: