PHP each()Funciones

PHP Array ReferenceManual de referencia completo de PHP Array

Ejemplos

Devuelve la clave y el valor del elemento actual, y mueve el puntero interno hacia adelante:

<?php $people = array("Peter", "Joe", "Glenn", "Cleveland"); print_r (each($people)); ?>

Ejecutar ejemplo »

Definición y uso

La función each() devuelve la clave y el valor del elemento actual, y mueve el puntero interno hacia adelante.

El nombre de la clave y el valor de este elemento se devuelven en un array con cuatro elementos. Dos elementos (1 y Value) contienen el valor de la clave, y dos elementos (0 y Key) contienen el nombre de la clave.

Métodos relacionados:

  • current()- Devuelve el valor del elemento actual del array.
  • end()- Apunta el puntero interno al último elemento del array y lo muestra.
  • next()- Apunta el puntero interno al siguiente elemento del array y lo muestra.
  • prev()- Apunta el puntero interno al elemento anterior del array y lo muestra.
  • reset()- Apunta el puntero interno al primer elemento del array y lo muestra.
Consejo:La función each() está obsoleta en PHP 7.2.0.。

Sintaxis

each(array)

Parámetros Descripción
array Obligatorio. Especifica el array a utilizar.

Detalles técnicos

Valor de retorno: Devuelve la clave y el valor del elemento actual. El nombre de la clave y el valor de este elemento se devuelven en un array con cuatro elementos. Dos elementos (1 y Value) contienen el valor de la clave, y dos elementos (0 y Key) contienen el nombre de la clave. Si no hay más elementos del array, la función devuelve FALSE.
Versión de PHP: 4+


Más ejemplos

Ejemplo 1

Igual que el ejemplo de la parte superior de la página, pero este ejemplo muestra todo el array mediante un bucle:

<?php $people = array("Peter", "Joe", "Glenn", "Cleveland"); reset($people); while (list($key, $val) = each($people)) { echo "$key => $val<br>"; } ?>

Ejecutar ejemplo »

Ejemplo 2

Demostración de todos los métodos relacionados:

<?php $people = array("Peter", "Joe", "Glenn", "Cleveland"); echo current($people) . "<br>"; // The current element is Peter echo next($people) . "<br>"; // The next element of Peter is Joe echo current($people) . "<br>"; // Now the current element is Joe echo prev($people) . "<br>"; // The previous element of Joe is Peter echo end($people) . "<br>"; // The last element is Cleveland echo prev($people) . "<br>"; // The previous element of Cleveland is Glenn echo current($people) . "<br>"; // Now the current element is Glenn echo reset($people) . "<br>"; // Moves the internal pointer to the first element of the array, which is Peter echo next($people) . "<br>"; // The next element of Peter is Joe print_r (each($people)); // Returns the key and value of the current element (now Joe), and moves the internal pointer forward ?>

Ejecutar ejemplo »


PHP Array ReferenceManual de referencia completo de PHP Array Otras extensiones