(PHP 4, PHP 5, PHP 7, PHP 8)
prev — 内部の配列ポインタをひとつ前に戻す
array
入力の配列。
内部の配列ポインタが指している前の場所の配列値を返します。
もう要素がない場合は false
を返します。
バージョン | 説明 |
---|---|
8.1.0 | この関数を object に対してコールすることは、推奨されなくなりました。 object に対して最初に get_mangled_object_vars() を使うか、ArrayIterator を使って下さい。 |
例1 prev() および類似関数の使用例
<?php
$transport = array('foot', 'bike', 'car', 'plane');
$mode = current($transport); // $mode = 'foot';
$mode = next($transport); // $mode = 'bike';
$mode = next($transport); // $mode = 'car';
$mode = prev($transport); // $mode = 'bike';
$mode = end($transport); // $mode = 'plane';
?>
注意: 配列の先頭でこの関数を実行した結果は、 先頭が bool の
false
だった場合と区別できません。 区別するには、prev() 要素の key() 要素がnull
でないかを確認するようにしてください。