prev
Rewind the inner pointer of the array back to one
The prev()
function points the internal pointer to the previous element in the array and outputs it.
Related methods:
Output the values of the current element, the next element and the previous element in the array:
<?php $people = array ( "Bill" , "Steve" , "Mark" , "David" ) ; echo current ( $people ) . "<br>" ; echo next ( $people ) . "<br>" ; echo prev ( $people ) ; ?>
Try it yourself
Demonstrate all related methods:
<?php $people = array ( "Bill" , "Steve" , "Mark" , "David" ) ; echo current ( $people ) . "<br>" ; // The current element is Bill echo next ( $people ) . "<br>" ; // The next element of Bill is Steve echo current ( $people ) . "<br>" ; // The current element is Steve now echo prev ( $people ) . "<br>" ; // The previous element of Steve is Bill echo end ( $people ) . "<br>" ; // The last element is David echo prev ( $people ) . "<br>" ; // The element before David is Mark echo current ( $people ) . "<br>" ; // The current current element is Mark echo reset ( $people ) . "<br>" ; // Move the internal pointer to the first element of the array, i.e. Bill echo next ( $people ) . "<br>" ; // The next element of Bill is Steve print_r ( each ( $people ) ) ; // Returns the key name and key value of the current element (currently Steve) and moves the internal pointer forward ?>
Try it yourself