Chose Language:
Author: Admin/Publisher |finished | checked

PHP current

PHP current devuelve un elemento en un array, mas específicamente su valor.

Todos los array tienen un puntero interno, este es inicializado en su primer elemento dentro del array y, por tanto, current tendrá el valor del primer elemento en caso de que no se utilice next.

En un principio current se creo para poder ser utilizado sobre objetos también pero esto no es aconsejable actualmente ya esto se encuentra en des-uso

Description / Descripción
current(array|object $array): mixed
Sintaxis / Sintax
$value = current($array);

Parametro

$array -Array del que tomaremos su valor actual.

Retorno

mixed(puede ser cualquier valor) – valor que posea el elemento actual

false – si el puntero esta fuera de rango

Ejemplos de PHP current

Primero veamos un ejemplo simple: en este comprenderemos lo que nos devuelve current

php current
$calzados = array(
    "tenis" => "Nike",
    "sandalias" => "Adidas",
    "botas" => "Timberland",
    "zapatos" => "Clarks"
);

echo current($calzados);
Nike

veamos otro ejemplo con el mismo array:

utilizando current como condición en un loop
$calzados = array(
    "tenis" => "Nike",
    "sandalias" => "Adidas",
    "botas" => "Timberland",
    "zapatos" => "Clarks"
);

// Establecer el puntero interno del array al primer elemento
reset($calzados);

// Recorrer el array
while ($marca = current($calzados)) {
    $tipo = key($calzados);
    echo "Tipo: $tipo, Marca: $marca\n";
    next($calzados);
}
Tipo: tenis, Marca: Nike
Tipo: sandalias, Marca: Adidas
Tipo: botas, Marca: Timberland
Tipo: zapatos, Marca: Clarks

La recomendación para recorrer un array es utilizar la sentencia foreach de PHP, si aun te interesa utilizar while puede que te interese leer sobre la función de PHP next()

Category: php
Something wrong? If you found an error or mistake in the content you can contact me on Twitter | @luisg2249_luis.
Last 4 post in same category