如何在foreach中当前数组键

时间:2019-01-31 19:14:40

标签: php arrays foreach

在我的PHP代码中,我想在foreach迭代中检查当前的数组键是什么(在下面的代码中:key1 / key2 / key3 / key4 / key5)。

我有一个assoc数组,看起来像这样:

var_dump($ myArray);

array(5){

[[“ key1”] => array(2){....}

[[“ key2”] => array(2){....}

[[“ key3”] => array(2){....}

[[“ key4”] => array(2){....}

[[“ key5”] => array(2){....}

}

foreach($myArray as $key) {
    echo key($myArray);
}

例如,这仅返回:key1key1key1key1key1

我所需的输出应类似于:key1key2key3key4key5

我已经搜索了一段时间,但找不到任何智能解决方案。

谢谢:)

1 个答案:

答案 0 :(得分:2)

PHP.net foreach documentation

foreach ($variable as $key => $value) {
  echo $key .':'. $value;
}