prev() 將內部指標向前(倒回)移動一位,並返回該元素值。若指標已在第一個元素之前,返回 false。行為類似 next() 但方向相反。
prev(array|object &$array): mixed
若陣列包含空單元或值為 0 的單元,prev() 遇到時也會返回 false,導致無法正確判斷。需正確遍歷此類陣列請改用 each()。
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br />"; // Peter
echo next($people) . "<br />"; // Joe
echo prev($people); // Peter
?>
Peter
Joe
Peter