next
Description
Syntax
next( array|object &$array ): mixed
Parameters
array
The array being affected.
Return
Returns the array value in the next place that's pointed to by the internal array pointer, or false if there are no more elements.
Examples
1 · next
<? $array = [ 0, 1, 2 ]; $return = next($array); echo $return;
1
2 · multiple
<? $array = [ 0, 1, 2, 3, 4 ]; foreach($array as $value) { echo next($array) . PHP_EOL; }
1 2 3 4
3 · beyond
<? $array = [ 0, 1, 2 ]; end($array); $return = next($array); var_export($return);
false
4 · empty
<? $array = []; $return = next($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
- pos
- prev
- range
- reset
- rsort
- shuffle
- sizeof
- sort
- uasort
- uksort
- usort