|
(PHP 3, PHP 4, PHP 5)
each -- Devuelve el siguiente par clave/valor de una matriz y avanza el apuntadorDevuelve el par clave/valor actual para la matriz y avanza el puntero de la misma. Esta pareja se devuele en una matriz de 4 elementos, con las claves 0, 1, key, y value. Los elementos 0 y key contienen el nombre de clave del elemento de la matriz, y 1 y value contienen los datos.
Si el puntero interno para la matriz apunta después del final del contenido de la matriz, each() devuelve FALSE.
<?php |
$tonteria ahora contiene los siguientes pares de llave/valor:
Array ( [1] => Bob [value] => Bob [0] => Robert [key] => Robert ) |
each() se usa normalmente de forma conjunta a list() para recorrer una matriz; por ejemplo:
Cuando se ha ejecutado each(), el cursor de la matriz quedará en el siguiente elemento de la misma, o en el último si llega al final de ésta. Tiene que usar reset() si quiere recorrer la matriz otra vez usando each.
Atención |
A causa de que asignar una matriz a otra variable reinicia el apuntador original de la matriz, nuestro ejemplo anterior pudo causar un ciclo sin fin tuvimos que asignar $fruit a otra variable dentro del ciclo. |
Vea también: key(), list(), current(), reset(), next(), prev(), y foreach.
Hosting by: hurra.com
Generated: 2007-01-26 18:00:40