(PHP 4, PHP 5, PHP 7)
next — Avanza el puntero interno de un array
next() se comporta como current(), con una diferencia. Avanza el puntero interno un lugar a delante antes de devolver el valor del elemento. Esto significa que devuelve el siguiente valor del array y avanza el puntero interno del array un lugar.
Devuelve el valor del array en el siguiente lugar que está apuntado
por el puntero interno o FALSE si no hay más elementos.
Esta función puede
devolver el valor booleano FALSE, pero también puede devolver un valor no booleano que se
evalúa como FALSE. Por favor lea la sección sobre Booleanos para más
información. Use el operador
=== para comprobar el valor devuelto por esta
función.
Ejemplo #1 Ejemplo del uso de next() y similares
<?php
$transport = array('pie', 'bici', 'coche', 'avión');
$mode = current($transport); // $mode = 'pie';
$mode = next($transport); // $mode = 'bici';
$mode = next($transport); // $mode = 'coche';
$mode = prev($transport); // $mode = 'bici';
$mode = end($transport); // $mode = 'avión';
?>
Nota: No hay manera de distinguir el inicio de un array de un elemento de tipo
FALSEboolean. Para recorrer adecuadamente que puede contener elementosFALSEver la función each().