PHP:在嵌套的foreach中访问父键

时间:2014-06-30 13:09:24

标签: php arrays foreach nested

EDIT *************

我的循环没有问题,结果我只是有一个棘手的"引号'错误。我想在星期一早上责备它,但是,那只是愚蠢的哈哈。嗯,我想这里有一个有用的例子lol:

我正在做的是:

$array = [
  0 => [
    0 => 1,
    1 => 3
  ],
  1 => [
    0 => 5,
    1 => 4
  ]
]

foreach($array as $key=>$value){
  foreach($value as $_key=>$_value){
    echo "Parent key: " . $key . " Child value: " . $_value; 
  }
}

这很有效。掌心

3 个答案:

答案 0 :(得分:2)

你在第一个foreach循环中有一个拼写错误

foreach($array as $key=>$value){

应该是$array而不是array

答案 1 :(得分:1)

我认为你忘记了一个$ before数组。

答案 2 :(得分:0)

替换(你忘记了一个$ before数组。)

foreach(array as $key=>$value){
 foreach($value as $_key=>$_value){
 echo "Parent key: " . $key . " Child value: " . $_value; 
  }
 }

  foreach($array as $key=>$value){
   foreach($value as $_key=>$_value){
    echo "Parent key: " . $key . " Child value: " . $_value; 
}
}