(PHP 4, PHP 5, PHP 7, PHP 8)
end — 配列の内部ポインタを最終要素にセットする
array
配列。この配列は参照渡しとなります。関数内で配列の中身を変更するからです。 つまり、ここには配列そのものを渡さなければならず、 配列を返す関数を指定することはできません。 参照渡しできるのは、実際の変数だけだからです。
最後の要素の値、あるいは空の配列の場合は false
を返します。
バージョン | 説明 |
---|---|
8.1.0 | この関数を object に対してコールすることは、推奨されなくなりました。 object に対して最初に get_mangled_object_vars() を使うか、ArrayIterator を使って下さい。 |
例1 end() の例
<?php
$fruits = array('リンゴ', 'バナナ', 'クランベリー');
echo end($fruits); // クランベリー
?>