w3resource

PHP: prev() function

PHP: Rewind the internal array pointer

The prev() function is used to fetch the array value in the previous place, pointed by the internal array pointer.

prev() function behaves just like next(), except it rewinds the internal array pointer one place instead of advancing it.

Version:

(PHP 4 and above)

Syntax:

prev(array_name)

Parameters:

Name Description Required /
Optional
Type
array_name The input array. Required Array

Return value:

The array value of the previous place in the array pointed by internal array pointer, or FALSE if there are no more elements.

Value Type: Mixed
*Mixed: Mixed indicates multiple (but not necessarily all) types.

Example:

<?php
$val1 = array('Language', 'Math', 'Science', 'Geography');
$cval = current($val1);
echo "$cval <br />";
$cval = next($val1);
echo "$cval <br />";
$cval = next($val1);
echo "$cval <br />";
$cval = prev($val1);
echo "$cval <br />";
?>

Output:

Language 
Math
Science 
Math 

View the example in the browser

Practice here online :

See also

PHP Function Reference

Previous: pos
Next: range



PHP: Tips of the Day

PHP: Extract numbers from a string

$str = 'In My Cart : 11 12 items';
preg_match_all('!\d+!', $str, $matches);
print_r($matches);