将JSONObject转换为PHP变量后无法访问该数组

将JSONObject转换为PHP变量后无法访问该数组,php,arrays,json,Php,Arrays,Json,我有一个JSONObject,其中一个属性是数组。我使用以下方法将JSONObject转换为PHP中的变量: $file = file_get_contents($page); $jason = json_decode($file,true); 其中,$page是包含我的JSONObject的网页。然而,当我尝试访问我在PHP中的新对象的属性时,它在JSON中的值有一个数组,PHP吐回的值只是“数组”。例: 只返回单词“Array”而不是实际数组。如何获取JSONObject数组中的实际信

我有一个JSONObject,其中一个属性是数组。我使用以下方法将JSONObject转换为PHP中的变量:

 $file = file_get_contents($page);
 $jason = json_decode($file,true);
其中,
$page
是包含我的JSONObject的网页。然而,当我尝试访问我在PHP中的新对象的属性时,它在JSON中的值有一个数组,PHP吐回的值只是“数组”。例:


只返回单词“Array”而不是实际数组。如何获取JSONObject数组中的实际信息?

这意味着
$jason['address']
是一个
数组
,不能进行回显

var_dump($jason['address']);
将为您提供该数组信息

我建议使用:

var_dump($jason);

查看您真正使用的信息。

Ok,所以
var_dump($jason['address')为我提供了所需的数组(谢谢),但它也为我提供了许多其他垃圾。有没有办法只获取给定的字符串数组?我明白了:
array(1){[0]=>string(17)“something”}
然后您将使用数组键访问该信息,在您的示例中
echo$jason['address'][0]
。将为您提供有关阵列每个部分的信息
var_dump($jason);