无法在 PHP 中回显 JSON 数组

Mag*_*anu 0 php json

我无法访问我的 json,想知道错误在哪里。

$json = json_encode($data);
// string(1065) "[{"id":"test123","key":["one",...
Run Code Online (Sandbox Code Playgroud)

然后我对其进行解码以使其可以通过以下命令访问:

$json = json_decode($json, true);

// Output:
array(3) {
  [0]=>
  array(4) {
    ["id"]=>
    string(14) "test123"
Run Code Online (Sandbox Code Playgroud)

当我想回应它时,它给了我:

echo $json[0];
Run Code Online (Sandbox Code Playgroud)

数组到字符串的转换

小智 5

用于print_r数组,echo用于显示一个,string这就是它给出错误的原因。

print_r($json);
Run Code Online (Sandbox Code Playgroud)