Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/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
如何从foreach循环中提取PHP中的数组?_Php_Arrays_Foreach - Fatal编程技术网

如何从foreach循环中提取PHP中的数组?

如何从foreach循环中提取PHP中的数组?,php,arrays,foreach,Php,Arrays,Foreach,我想从数组中提取第6项和第9项,我可以使用[0]单索引行获取单个值 但是寻找向量,这是行不通的 $vector1 = ($result['item3']['item6'][‘item9’]); 提取项目6和项目9的数组的最佳方法是什么 Array ([0] => Array ([item1] => 123 [item2] => 345 [item3] => Array ([0] => Array

我想从数组中提取第6项和第9项,我可以使用[0]单索引行获取单个值

但是寻找向量,这是行不通的

$vector1 =  ($result['item3']['item6'][‘item9’]);
提取项目6和项目9的数组的最佳方法是什么

Array
([0] => Array
    ([item1] => 123
     [item2] => 345
     [item3] => Array
        ([0] => Array
            ([item4] => Array
                ([item6] => 567
                 [item7] => 678
                 [item8] => Array
                    ([0] => Array
                        ([item9] => abc)
                    )
                )
            )
        )
    )
)

如果它是一个静态数组,那么
$result[0]['item3'][0]['item4']['item6']
$result[0]['item3'][0]['item4']['item8'][0]['item9']
^这是一个相当不一致的数据结构。我认为你需要重新考虑它。如果它是一个静态数组,那么
$result[0]['item3'][0]['item4']['item6']
$result[0]['item3'][0]['item4']['item8'][0]['item9']
^这是一个相当不一致的数据结构。我认为你需要重新考虑它。如果它是一个静态数组,那么
$result[0]['item3'][0]['item4']['item6']
$result[0]['item3'][0]['item4']['item8'][0]['item9']
^这是一个相当不一致的数据结构。我认为你需要重新考虑它。如果它是一个静态数组,那么
$result[0]['item3'][0]['item4']['item6']
$result[0]['item3'][0]['item4']['item8'][0]['item9']
^这是一个相当不一致的数据结构。我想你需要重新考虑一下。
$item6 =  $result[0]['item3'][0]['item4']['item6'];

$item9 =  $result[0]['item3'][0]['item4']['item8'][0]['item9'];