Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.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:访问嵌套foreach中的父键_Php_Arrays_Foreach_Nested - Fatal编程技术网

PHP:访问嵌套foreach中的父键

PHP:访问嵌套foreach中的父键,php,arrays,foreach,nested,Php,Arrays,Foreach,Nested,编辑************* 我的循环没有问题,结果我只是犯了一个棘手的“引号”错误。我想在周一早上责备它,但那太傻了哈哈。我想下面是一个有效的例子lol: 我现在做的是: $array = [ 0 => [ 0 => 1, 1 => 3 ], 1 => [ 0 => 5, 1 => 4 ] ] foreach($array as $key=>$value){ foreach($value as $

编辑*************

我的循环没有问题,结果我只是犯了一个棘手的“引号”错误。我想在周一早上责备它,但那太傻了哈哈。我想下面是一个有效的例子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; 
  }
}

这很好用。手掌在脸上

您在第一个foreach循环中有一个打字错误

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

它应该是
$array
而不是
array

您在第一个foreach循环中有一个打字错误

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

它应该是
$array
而不是
array

您在第一个foreach循环中有一个打字错误

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

它应该是
$array
而不是
array

您在第一个foreach循环中有一个打字错误

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

它应该是
$array
,而不是
array

我想你在array之前忘了一个$。

我想你在array之前忘了一个$。

我想你在array之前忘了一个$。

替换(你在array之前忘了一个$)

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

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

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

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


。只需在变量名之前修复明显的语法错误,如misisng
$
。只需在变量名之前修复明显的语法错误,如misisng
$
。只需在变量名之前修复明显的语法错误,如misisng
$
。只需修复明显的语法错误,如misisng
$
在您的变量名之前。lol,是的,那里有一个打字错误,我的错,已编辑。这不是问题,但是,在我的实际情况下,我有正确的语法。问题是在嵌套的foreach中,它在尝试回显父$key时出错。它对我来说就像结果是
父键:0子值:1父键:0子值一样lue:3父键:1子值:5父键:1子值:4
您希望得到什么结果?lol,是的,那里有一个输入错误,我的错误,已编辑。这不是问题,但是,在我的实际情况下,我有正确的语法。问题是在嵌套的foreach中,它在尝试回显父$key时会出错。它对我来说就像我的结果一样s
父键:0子值:1父键:0子值:3父键:1子值:5父键:1子值:4
您希望得到什么结果?lol,是的,那里有一个打字错误,我的错,已编辑。但这不是问题,但在我的实际情况下,我有正确的语法。问题是在嵌套的foreach中,它在tryi时会跳起来ng以回显父$key。这对我来说很有效,就像结果是
父键:0子值:1父键:0子值:3父键:1子值:5父键:1子值:4
你期望得到什么结果?lol,是的,那里有一个输入错误,我的错误,已编辑。这不是问题,但是,在我的实际情况下,我有正确的语法sue是这样的:在嵌套的foreach中,当尝试回显父$key时,它会跳起来。它对我起作用就像结果是
父键:0子值:1父键:0子值:3父键:1子值:5父键:1子值:4
你期望得到什么结果?