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非常感谢!就这样:)