PHP.nl

next

next

Advance the internal pointer of an array

mixed **next**  $array
behaves like

, with one difference. It advances the internal array pointer one place forward before returning the element value. That means it returns the next array value and advances the internal array pointer by one. next``current

array The being affected. array

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.

Voorbeeld: Example use of and friends

<?php
$transport = array('foot', 'bike', 'car', 'plane');
echo $mode = current($transport), PHP_EOL; // $mode = 'foot';
echo $mode = next($transport), PHP_EOL;    // $mode = 'bike';
echo $mode = next($transport), PHP_EOL;    // $mode = 'car';
echo $mode = prev($transport), PHP_EOL;    // $mode = 'bike';
echo $mode = end($transport), PHP_EOL;     // $mode = 'plane';
?>

Opmerking: > The end of an array is indistinguishable from a false element. To properly traverse an array which may contain false elements, see the function. boolforeach

To still use  and properly check if the end of the array 
has been reached, verify that the  is null.

next``key

current``end``prev``reset``each