php解析Json,json_encode()函数用法
接受一个 JSON 格式的字符串并且把它转换为 PHP 变量
定义和用法
json_decode(json_str,true) 把JSON 格式的字符串转换为 PHP数组或对象
语法:
json_decode(value,option)
value:必填。待解码的json字符串 。该函数只能接受 UTF-8 编码的数据
option:可选 默认 false 转为对象。true 转为数组。
例子:
1 | <?php |
2 | $json = '{"a":1,"b":2,"c":3,"d":4,"e":5}' ; |
3 | var_dump(json_decode( $json )); |
4 | var_dump(json_decode( $json , true)); |
5 | ?> |
01 | object(stdClass)#1 (5) { |
02 | [ "a" ] => int(1) |
03 | [ "b" ] => int(2) |
04 | [ "c" ] => int(3) |
05 | [ "d" ] => int(4) |
06 | [ "e" ] => int(5) |
07 | } |
08 | |
09 | array (5) { |
10 | [ "a" ] => int(1) |
11 | [ "b" ] => int(2) |
12 | [ "c" ] => int(3) |
13 | [ "d" ] => int(4) |
14 | [ "e" ] => int(5) |
15 | } |
原文链接:php解析Json,json_decode()函数用法