Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中解码.json文件中的json数据_Php_Json - Fatal编程技术网

在php中解码.json文件中的json数据

在php中解码.json文件中的json数据,php,json,Php,Json,我试图通过php从json文件中输出一些json数据,但它似乎不起作用。我试过这个: <?php $jsonFile = file_get_contents('dataset/dataset.json'); $data = json_decode($jsonFile, true); echo $data->{'data'}[0]->{'letter'} ?> 基本上,它应该输出字母“A”,但它什么也不输出。我做错了什么? 谢谢 另外,我试着像这

我试图通过php从json文件中输出一些json数据,但它似乎不起作用。我试过这个:

<?php
    $jsonFile = file_get_contents('dataset/dataset.json');
    $data = json_decode($jsonFile, true);

    echo $data->{'data'}[0]->{'letter'}
?>
基本上,它应该输出字母“A”,但它什么也不输出。我做错了什么? 谢谢

另外,我试着像这里这样做:但它不起作用。

json\u解码($jsonFile,true)
之后,您的数据在数组中。所以您不应该使用对象来访问。通过数组索引访问数据。试试这个

echo $data['data'][0]['letter'];

json\u解码($jsonFile,true)
之后,您的数据在数组中。所以您不应该使用对象来访问。通过数组索引访问数据。试试这个

echo $data['data'][0]['letter'];

json\u解码($jsonFile,true)
之后,您的数据在数组中。所以您不应该使用对象来访问。通过数组索引访问数据。试试这个

echo $data['data'][0]['letter'];

json\u解码($jsonFile,true)
之后,您的数据在数组中。所以您不应该使用对象来访问。通过数组索引访问数据。试试这个

echo $data['data'][0]['letter'];

这表示,您得到一个数组(真实参数):

如果您这样做,您可以看到:

print_r($data);
试试这个:

echo $data['data'][0]['letter'];

也就是说,您得到一个数组(真参数):

如果您这样做,您可以看到:

print_r($data);
试试这个:

echo $data['data'][0]['letter'];

也就是说,您得到一个数组(真参数):

如果您这样做,您可以看到:

print_r($data);
试试这个:

echo $data['data'][0]['letter'];

也就是说,您得到一个数组(真参数):

如果您这样做,您可以看到:

print_r($data);
试试这个:

echo $data['data'][0]['letter'];

这是真的,因为他在
json_decode()
函数中使用了
true
作为第二个参数,第二个参数的使用使函数返回为
关联数组
,我想你应该详细说明你的答案这是真的,因为他在
json_decode()中使用了
true
作为第二个参数
函数,第二个参数的使用使函数返回为
关联数组
,我认为您应该详细说明您的答案这是正确的,因为他在
json\u decode()函数中使用
true
作为第二个参数,第二个参数的使用使函数作为
关联数组返回,我认为您应该详细说明您的答案这是正确的,因为他在
json_decode()
函数中使用
true
作为第二个参数,第二个参数的使用使函数作为
关联数组返回,我认为你应该详细说明你的答案