prev
Description
Syntax
prev( array|object &$array ): mixed
Parameters
array
The input array.
Return
Returns the array value in the previous place that's pointed to by the internal array pointer, or false if there are no more elements.
Examples
1 · prev
<? $array = [ 0, 1, 2 ]; end($array); $return = prev($array); var_export($return);
1
2 · multiple
<? $array = [ 0, 1, 2, 3, 4 ]; end($array); foreach($array as $value) { echo prev($array) . PHP_EOL; }
3 2 1 0
3 · beyond
<? $array = [ 0, 1, 2 ]; reset($array); $return = prev($array); var_export($return);
false
4 · empty
<? $array = []; $return = prev($array); var_export($return);
false
Links
Related
Array
- array
- array_all
- array_any
- array_change_key_case
- array_chunk
- array_column
- array_combine
- array_count_values
- array_diff
- array_diff_assoc
- array_diff_key
- array_diff_uassoc
- array_diff_ukey
- array_fill
- array_fill_keys
- array_filter
- array_find
- array_find_key
- array_flip
- array_intersect
- array_intersect_assoc
- array_intersect_key
- array_intersect_uassoc
- array_intersect_ukey
- array_key_exists
- array_key_first
- array_key_last
- array_keys
- array_map
- array_merge
- array_merge_recursive
- array_multisort
- array_pad
- array_pop
- array_product
- array_push
- array_rand
- array_reduce
- array_replace
- array_replace_recursive
- array_reverse
- array_search
- array_shift
- array_slice
- array_splice
- array_sum
- array_udiff
- array_udiff_assoc
- array_udiff_uassoc
- array_uintersect
- array_uintersect_assoc
- array_uintersect_uassoc
- array_unique
- array_unshift
- array_values
- array_walk
- array_walk_recursive
- arsort
- asort
- compact
- count
- current
- end
- extract
- in_array
- key
- key_exists
- krsort
- ksort
- list
- natcasesort
- natsort
- next
- pos
- range
- reset
- rsort
- shuffle
- sizeof
- sort
- uasort
- uksort
- usort