【问题标题】:How to current array key inside foreach [duplicate]如何在foreach中获取当前数组键[重复]
【发布时间】:2019-06-25 08:05:18
【问题描述】:

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

我有如下所示的 assoc 数组:

var_dump($myArray);

数组(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

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

谢谢你:)

【问题讨论】:

    标签: php arrays foreach


    【解决方案1】:

    PHP.net foreach documentation

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

    【讨论】:

      猜你喜欢
      • 2012-11-30
      • 2014-07-02
      • 2010-11-29
      • 2012-06-15
      • 1970-01-01
      • 2013-12-27
      • 2016-08-21
      • 2011-01-04
      相关资源
      最近更新 更多