【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"

参考サイトなど

コメント投稿コメント投稿欄を開く

コメントは、項目欄(*は必須項目)を入力し、「コメントを送信」ボタンをクリックしてください。 (メールアドレスは公開されることはありません。コメントの公開は承認制となります。)

Twitterで返信する場合はこちらから。