[PHP]配列(Array)の最後の要素を取得するには?

PHP

どうも、ちょげ(@chogetarou)です。

配列(Array)の末尾の要素を取得する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

配列(Array)の最後の要素を取得する方法は、2つあります。

end()

1つは、end()を使う方法です。

まず、end()を呼び出します。

そして、end()の引数に配列を指定します。

//array=配列
$last = end($array);

上記のend()は、引数に指定した配列の末尾の要素を取得します。

使用例

<?php
$numbers = [1, 2, 3, 4, 5];

$last = end($numbers);

echo $last;
?>
出力:
5

インデックス

もう1つは、インデックスを使う方法です。

具体的な方法としては、配列の要素数を「-1」した値のインデックスにアクセスします。

配列の要素数は、引数に配列を指定したcount()で取得します。

//array=配列
$last = $array[count($array) - 1];

上記のインデックスにアクセスすることで、配列(Array)の末尾の要素を取得できます。

使用例

<?php
$numbers = [1, 2, 3, 4, 5];

$last = $numbers[count($numbers) - 1];

echo $last;
?>
出力:
5

まとめ

配列(Array)の最後の要素を取得する方法は、次の2つです。

  • end()を使う方法
    $last = end($array);
  • インデックスを使う方法
    $last = $array[count($array) - 1];

コメント

タイトルとURLをコピーしました