PHP prev() Function: Move an Array’s Internal Pointer Backward
The PHP prev() function moves an array’s internal pointer one step backward, returning the previous element’s value or FALSE when no more elements exist, and is demonstrated with a complete example showing how to iterate and retrieve values using prev, next, and current.
The mixed prev(array &$array) function moves the internal pointer of the given array one position backward.
Explanation: It behaves similarly to next() but decrements the pointer instead of advancing it.
Parameter: array – the array whose pointer will be affected.
Return value: The value of the array element now pointed to, or FALSE if the pointer is beyond the first element.
Example:
<?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';
?>This example creates an array of transport modes, uses current() to get the first element, advances the pointer with next() , moves it back with prev() , and finally jumps to the last element with end() .
Laravel Tech Community
Specializing in Laravel development, we continuously publish fresh content and grow alongside the elegant, stable Laravel framework.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.