我无法访问我的json,并想知道错误的位置。
$json = json_encode($data);
// string(1065) "[{"id":"test123","key":["one",...
然后我解码它以通过此命令使其可访问:
$json = json_decode($json, true);
// Output:
array(3) {
[0]=>
array(4) {
["id"]=>
string(14) "test123"
当我想回应它时,它给了我:
echo $json[0];
中的数组到字符串转换
答案 0 :(得分:3)
对数组使用print_r
,echo
用于显示string
,这就是它给出错误的原因。
print_r($json);