Genere los valores del elemento actual, el siguiente elemento y el elemento anterior en una matriz:
<?php$personas = array("Peter", "Joe", "Glenn", "Cleveland");echo actual($personas) "<br>";echo siguiente($personas) "<br>" ;echo anterior($personas);?>La función prev() apunta el puntero interno al elemento anterior de la matriz y lo genera.
Métodos relacionados:
next(): establece el puntero interno al siguiente elemento de la matriz y lo genera.
current(): devuelve el valor del elemento actual en la matriz.
end(): establece el puntero interno al último elemento de la matriz y lo genera.
reset(): establece el puntero interno al primer elemento de la matriz y lo genera.
each(): devuelve el nombre de la clave y el valor del elemento actual y mueve el puntero interno hacia adelante.
anterior ( matriz )
parámetro | describir |
---|---|
formación | Requerido. Especifica la matriz que se utilizará. |
Valor de retorno: | Devuelve el valor del elemento anterior de la matriz si tiene éxito, o FALSO si no hay más elementos de la matriz. |
---|---|
Versión PHP: | 4+ |
Demostración de todos los métodos relevantes:
<?php$people = array("Peter", "Joe", "Glenn", "Cleveland");echo current($people) "<br>" // El elemento actual es Peterecho next($people) . "<br>"; // El siguiente elemento de Peter es Joeecho current($people) "<br>" // Ahora el elemento actual es Joeecho prev($people) . El elemento anterior de Joe. es Peterecho end($people) "<br>"; // El último elemento es Clevelandecho prev($people) "<br>" // El elemento anterior de Cleveland es Glennecho current($people) "<. br>"; // Ahora el elemento actual es Glennecho reset($people) . "<br>"; // Mueve el puntero interno al primer elemento de la matriz, que es Peterecho next($people) . "<br >"; // El siguiente elemento de Peter es Joeprint_r (each($people)); // ¿Devuelve la clave y el valor del elemento actual (ahora Joe) y mueve el puntero interno hacia adelante?>