-1

配列の最初の要素を対応するキーを持つ配列として取得

例えば、

アン

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

対応するキーを持つ最初の要素を取得したい

Array
(
    [Actor] => 1
)   

いくつかの配列関数を使用してループせずに行うにはどうすればよいですか?

4

3 に答える 3

6

array_slice($arr,0,1), array_splice($arr,0,1);, or list($key,$value)=each($arr) may interest you to solve this problem.

于 2012-06-06T14:07:47.083 に答える
2

Alternatively, use list() and each() to get the first element:

list($key, $val) = each($arr);
于 2012-06-06T14:07:45.443 に答える
0

このようなもの:

$array = ('actor' => 1, 'producer' => 1, 'director' => 2);
$firstKey = key($array);
$newArray = array();
$newArray[$firstKey] = $array[$firstKey];
var_dump($newArray);
于 2012-06-06T14:09:33.047 に答える