【PHP】配列・連想配列の最初、最後のキーを取得する方法|array_key_first・array_key_last
今回は、PHPの配列・連想配列の最初のキーと、最後のキーを取得する方法となります。
配列の最初のキーを取得|array_key_first
array_key_first関数は、引数に指定した配列の最初のキーを取得します。配列が空の場合はNULLを返します。
また、配列のポインタは変更しません。
以下、array_key_first関数の例となります。なお、array_key_first関数はPHP7.3.0以上で利用できます。
<?php
$array = ['a' => 1, 'b' => 2, 'c' => 3];
$firstKey = array_key_first($array);
var_dump($firstKey);
?>
出力結果
string(1) "a"
配列の最後のキーを取得|array_key_last
array_key_last関数は、引数に指定した配列の最後のキーを取得します。配列が空の場合はNULLを返します。
また、配列のポインタは変更しません。
以下、array_key_last関数の例となります。なお、array_key_last関数はPHP7.3.0以上で利用できます。
<?php
$array = ['a' => 1, 'b' => 2, 'c' => 3];
$lastKey = array_key_last($array);
var_dump($lastKey);
?>
出力結果
string(1) "c"