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}';
3var_dump(json_decode($json));
4var_dump(json_decode($json, true));
5?>
以上例程会输出:


01object(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  
09array(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()函数用法