【问题标题】:How to print multidimensional array in php如何在php中打印多维数组
【发布时间】:2017-08-29 19:19:30
【问题描述】:

我的商店数据分为三个数组。输出:

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

我想得到id_category。我应该使用两个foreach 还是其他?

【问题讨论】:

  • 是否有任何外部数组实际上有多个元素?你需要使用循环,但如果没有,那么你可以直接访问它 - $array[0][1]['infos']['id_category']
  • 你试过“两个foreach”吗??
  • [1] 有变化吗? IE。 [3][2]['infos']['id_category'] 的数组是否可能?还是会一直像[3][1]['infos']['id_category']
  • 有人可以检查我的文件 [link]ufile.io/9f8md 并告诉我是第一个数组将前 [0][1] 更改为 [1][1] 吗?

标签: php arrays


【解决方案1】:

这里是使用 foreach 的示例:

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

【讨论】:

  • 如果我在第二个数组中有第三个数组,那么我需要使用 3 个 foreach 吗?
猜你喜欢
  • 2014-04-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-04
  • 1970-01-01
相关资源
最近更新 更多