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

Php 获取数组中的第一个元素作为具有相应键的数组,php,arrays,Php,Arrays,获取数组中的第一个元素作为具有相应键的数组 比如说, 一个 我想得到第一个元素及其对应的键 Array ( [Actor] => 1 ) 如何在不使用某些数组函数循环的情况下执行此操作?或者,使用list和each获取第一个元素: list($key, $val) = each($arr); ,或者您可能对解决此问题感兴趣。类似以下内容: $array = ('actor' => 1, 'producer' => 1, 'director' => 2);

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

比如说,

一个

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

Array
(
    [Actor] => 1
)   
如何在不使用某些数组函数循环的情况下执行此操作?

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

list($key, $val) = each($arr);
,或者您可能对解决此问题感兴趣。

类似以下内容:

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