Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.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:使用int键访问对象_Php_Json_Object - Fatal编程技术网

PHP:使用int键访问对象

PHP:使用int键访问对象,php,json,object,Php,Json,Object,我收到的JSON格式如下: {"106371527":[33,22,11,2],"10003989":[3,2,11,3]} 注:10637152710003989用户ID 当我使用json_decode()时,仍然无法访问数据,因为对象键是int 如何解决这个问题 谢谢,我刚刚找到答案,请使用: json_decode($json, true); 要返回数组而不是对象 谢谢,您还应该能够通过将属性包装在{}中来访问该属性: $json = '{"106371527":[33,22,11

我收到的JSON格式如下:

{"106371527":[33,22,11,2],"10003989":[3,2,11,3]}
注:10637152710003989用户ID

当我使用json_decode()时,仍然无法访问数据,因为对象键是int

如何解决这个问题


谢谢,

我刚刚找到答案,请使用:

json_decode($json, true); 
要返回数组而不是对象


谢谢,

您还应该能够通过将属性包装在
{}
中来访问该属性:

$json = '{"106371527":[33,22,11,2],"10003989":[3,2,11,3]}';
$object = json_decode($json);
print_r($object->{106371527});
可能重复的