each Devolver el par clave/valor actual de un array y avanzar el cursor del array &reftitle.description; arrayeach arrayarray Devuelve el par clave/valor actual de un array y avanza el cursor del array. Después de que each haya sido ejecutado, el cursor del array será puesto en el siguiente elemento del array, o pasado el último elemento si alcanza el final del array. Se tiene que usar reset si se quiere atravesar de nuevo el array usando each. &reftitle.parameters; array El array de entrada. &reftitle.returnvalues; Devuelve el par clave/valor actual del array dado por array. Este par es devuelto en un array de cuatro elementos, con las claves 0, 1, key, y value. Los elementos 0 y key contienen el nombre de la clave del elemento del array, y 1 y value contienen la información. Si el puntero interno del array apunta al final del contenido de array, each devuelve &false;. &reftitle.examples; Ejemplo de <function>each</function> ]]> $bar ahora contienelos siguientes pares clave/valor: bob [value] => bob [0] => 0 [key] => 0 ) ]]> "Bob", "Seppo" => "Sepi"); $bar = each($foo); print_r($bar); ?> ]]> $bar ahora contienelos siguientes pares clave/valor: Bob [value] => Bob [0] => Robert [key] => Robert ) ]]> each se usa normalmente junto con list para atravesar un array. Aquí hay un ejemplo: Atravesar un array con <function>each</function> 'manzana', 'b' => 'banana', 'c' => 'arándano'); reset($fruta); while (list($clave, $valor) = each($fruta)) { echo "$clave => $valor\n"; } ?> ]]> &example.outputs; manzana b => banana c => arándano ]]> Ya que asignar un array a otra variable reinicia el puntero del array original (nuestro ejemplo de arriba causaría un bucle sin fin), hemos asignado $fruta a otra variable dentro del bucle. each también aceptará objetos, pero puede devolver resultados inesperados. Por lo tanto, no se recomienda iterar propiedades de objetos con each. &reftitle.seealso; key list current reset next prev &foreach; Iteración de Objetos