[英]How to decode an array of json objects
我有一个像这样的json对象数组:
[{"a":"b"},{"c":"d"},{"e":"f"}]
将此转换为php数组的最佳方法是什么?
json_decode
将不处理数组部分并为此字符串返回NULL
。
json_decode()这样做。 第二个参数将结果转换为数组:
var_dump(json_decode('[{"a":"b"},{"c":"d"},{"e":"f"}]', true));
// gives
array(3) {
[0]=>
array(1) {
["a"]=>
string(1) "b"
}
[1]=>
array(1) {
["c"]=>
string(1) "d"
}
[2]=>
array(1) {
["e"]=>
string(1) "f"
}
}
$array = '[{"a":"b"},{"c":"d"},{"e":"f"}]';
print_r(json_decode($array, true));
阅读手册 - 明确定义了json_decode
方法的参数: http : json_decode
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.