Php 如何从多维数组中获取密钥名

Php 如何从多维数组中获取密钥名,php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,我有一个如下所示的数组: [0] => Array ( [Super Place] => CC Verse Go 0 [Demented Place] => CC Verse Stop 1 ) 它希望能够在数组中循环并将数据插入到数据库中。循环并根据键查找值很容易,但我还需要插入键本身。我可以使用值或其他方法获取密钥名吗 感谢您的帮助 非常感谢,, K好的,让我为您展示这两个代码。 如果您有单个阵列,请尝试以下操作: array

我有一个如下所示的数组:

[0] => Array
    (
        [Super Place] => CC Verse Go 0
        [Demented Place] => CC Verse Stop 1
    )
它希望能够在数组中循环并将数据插入到数据库中。循环并根据键查找值很容易,但我还需要插入键本身。我可以使用值或其他方法获取密钥名吗

感谢您的帮助

非常感谢,,
K

好的,让我为您展示这两个代码。 如果您有单个阵列,请尝试以下操作:

array = array(
    'Super Place' => 'CC Verse Go 0',
    'Demented Place' => 'CC Verse Stop 1'
);

foreach($array as $key=> $val){
    echo 'Key :' . $key. ', Value' . $val. '';
}
foreach ($ary as $newarr){
foreach($newarr as $key=> $val){
        echo 'Key :' . $key. ', Value' . $val. '';
    }
}
如果有多个数组,如dynamic,请尝试以下操作:

array = array(
    'Super Place' => 'CC Verse Go 0',
    'Demented Place' => 'CC Verse Stop 1'
);

foreach($array as $key=> $val){
    echo 'Key :' . $key. ', Value' . $val. '';
}
foreach ($ary as $newarr){
foreach($newarr as $key=> $val){
        echo 'Key :' . $key. ', Value' . $val. '';
    }
}

您可以通过以下方式执行此操作:-

<?php

$array = Array(0 => Array
    (
        'Super Place' => 'CC Verse Go 0',
        'Demented Place' => 'CC Verse Stop 1'
    ));

foreach ($array as $arr){
   foreach ($arr as $key=>$value){
      echo $key.'= '.$value;
      echo PHP_EOL;
   }
}

这将是单个或多个数组,如[0]、[1]等。请使用。您将使用该值搜索关联数组,您将得到返回的键
foreach($arr as$ar){foreach($ar as$key=>$value){$key将是“Super Place”…依此类推,$value将是“CC Verse Go 0”…依此类推}
@MahmoodRehman这是多个数组[0],[1],[2],…[200]@Anant非常感谢!就这样:)