如何获取任何数组项的键值?就像foreach循环将其转换为$ k => $ v ...除了我只想做一次,所以不需要循环。我是否真的需要制作一个可以翻转的新阵列?
以此为例。
1 => array(
'street' => 'Street Address ',
'town' => 'Town/City '
),
2 => array(
'state' => 'State '
),
这些是更大数组中的数组。现在我试着这样做
array_flip($thatarrayupthere[2]['state'])
我想从中获得的是“状态”,因为这是关键名称。但是我遇到了错误。
答案 0 :(得分:0)
我不确定你想要什么,但如果你只是想在任何给定的数组中得到第二个数组的键,这可能会有所帮助。
$key = key($array[2]);
在上面的示例中,您将在$ key变量中获得“state”。
答案 1 :(得分:0)
$key = array_keys($array[2]);
print_r($key);