配列の最初の要素を対応するキーを持つ配列として取得
例えば、
アン
Array
(
[Actor] => 1
[Producer] => 1
[Director] => 2
)
対応するキーを持つ最初の要素を取得したい
Array
(
[Actor] => 1
)
いくつかの配列関数を使用してループせずに行うにはどうすればよいですか?
array_slice($arr,0,1)
, array_splice($arr,0,1);
, or list($key,$value)=each($arr)
may interest you to solve this problem.
Alternatively, use list()
and each()
to get the first element:
list($key, $val) = each($arr);
このようなもの:
$array = ('actor' => 1, 'producer' => 1, 'director' => 2);
$firstKey = key($array);
$newArray = array();
$newArray[$firstKey] = $array[$firstKey];
var_dump($newArray);