获取数组中的第一个元素作为具有相应键的数组
例如,
一个
Array
(
[Actor] => 1
[Producer] => 1
[Director] => 2
)
我想用对应的键获取第一个元素
Array
(
[Actor] => 1
)
不使用一些数组函数循环怎么办?
array_slice($arr,0,1)
, array_splice($arr,0,1);
, 或者list($key,$value)=each($arr)
你可能有兴趣解决这个问题。
或者,使用list()
andeach()
来获取第一个元素:
list($key, $val) = each($arr);
像这样的东西:
$array = ('actor' => 1, 'producer' => 1, 'director' => 2);
$firstKey = key($array);
$newArray = array();
$newArray[$firstKey] = $array[$firstKey];
var_dump($newArray);