获取数组中的第一个元素作为具有相应键的数组

时间:2012-06-06 14:05:05

标签: php arrays

将数组中的第一个元素作为带有相应键的数组

例如,

这是

Array
(
    [Actor] => 1
    [Producer] => 1
    [Director] => 2
)   

我想获得第一个元素及其对应的键

Array
(
    [Actor] => 1
)   

如果不使用某些数组函数进行循环,如何才能完成?

3 个答案:

答案 0 :(得分:6)

array_slice($arr,0,1)array_splice($arr,0,1);list($key,$value)=each($arr)可能会让您感兴趣解决此问题。

答案 1 :(得分:2)

或者,使用list()each()获取第一个元素:

list($key, $val) = each($arr);

答案 2 :(得分:0)

这样的事情:

$array = ('actor' => 1, 'producer' => 1, 'director' => 2);
$firstKey = key($array);
$newArray = array();
$newArray[$firstKey] = $array[$firstKey];
var_dump($newArray);