Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.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/1/ms-access/4.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 从具有多个stdClass对象的深度关联数组中提取值_Php_Associative Array - Fatal编程技术网

Php 从具有多个stdClass对象的深度关联数组中提取值

Php 从具有多个stdClass对象的深度关联数组中提取值,php,associative-array,Php,Associative Array,我试图从一个极其复杂的关联数组中访问一个值: stdClass Object ( [return] => Array ( [0] => stdClass Object ( [entries] => Array ( [0] => stdClass Obj

我试图从一个极其复杂的关联数组中访问一个值:

stdClass Object
(
    [return] => Array
        (
            [0] => stdClass Object
                (
                    [entries] => Array
                        (
                            [0] => stdClass Object
                                (
                                    [key] => LAUNCH_DATE
                                    [value] => 2016/07/20
                                )

                            [1] => stdClass Object
                                (
                                    [key] => COUNTRIES
                                    [value] => AU
                                )
我尝试了这个方法来获取值'AU',但不幸的是没有成功:

$test = $array_store->return->entries->1->value;
echo $test;
这是非常困难的,我正在努力。我设法从一个更简单的数组中提取,但这个数组太深了。请帮助-尝试学习。

尝试:

$test = $array_store->return[0]->entries[1]->value;
echo $test;

@AmyNeville它将根据显示给您的数据工作。我认为
return
在获取时会产生问题data@AmyNeville另外,当您使用
json\u decode()
时,请使用第二个参数
true
,以便数据将转换为普通数组,而不是
STD class对象数组
。操纵变得更加容易