如何在php中打印多维数组

如何在php中打印多维数组,php,arrays,Php,Arrays,我从我的商店里得到了三组数据。输出: Array ( [0] => Array ( [1] => Array ( [infos] => Array ( [id_category] => 1... 我想获得id\u类别。我应该使用两个foreach还是其他什么?这里是一个使用foreach的示例: foreach ($array as $key1 => $level1){ foreach ($level1 as $key2 => $level2){

我从我的商店里得到了三组数据。输出:

Array ( [0] => Array ( [1] => Array ( [infos] => Array ( [id_category] => 1... 

我想获得
id\u类别
。我应该使用两个
foreach
还是其他什么?

这里是一个使用foreach的示例:

foreach ($array as $key1 => $level1){
    foreach ($level1 as $key2 => $level2){
        echo $level2['infos']['id_category'];
    }
}

是否有任何外部数组实际上有多个元素?您需要对任何这样做的对象使用循环,但如果没有,您可以直接访问它-
$array[0][1]['infos']['id\u category']
您尝试过“两个foreach”吗?
[1]
是否改变了?例如,
[3][2]['infos']['id\u category']
的数组是否可能?或者它总是像
[3][1]['infos']['id_category']
任何人都可以检查我的文件[link]并告诉我是第一个数组将ex[0][1]更改为[1][1]?如果我在第二个数组中有第三个数组,那么我需要使用第三个数组?