SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

【php】配列の先頭を取得する、最後を取得する

問題

phpで、配列の先頭を取得したいです。

phpで、配列の最後を取得したいです。

答え

先頭は reset(), 最後は end() を使う。

また、resetを使うと内部ポインタが先頭に移動し、そこでkey() を使用すると現在位置 = 先頭のキーが取得できる。

同様に、endを使うと内部ポインタが最後に移動し、そこでkey() を使用すると現在位置 = 最後のキーが取得できる。

// 先頭
$value = reset($arr);
$key = key($arr);
// 最後
$value = end($arr);
$key = key($arr);

関連するメモ

コメント