La función reset()
en PHP permite mover el puntero interno de un array a su primer elemento y devolver dicho valor. Es útil cuando se trabaja con funciones que modifican la posición del puntero dentro del array, asegurando que se pueda acceder al primer elemento sin importar su estado previo.
reset()
mixed reset(array &$array)
Parámetro | Descripción | Tipo |
---|---|---|
$array
|
El array cuyo puntero se reiniciará. |
array
|
Devuelve el primer elemento del array o false
si el array está vacío.
$numeros = [10, 20, 30, 40];
$primerElemento = reset($numeros);
echo $primerElemento; // Salida: 10
$datos = ["nombre" => "Juan", "edad" => 25, "ciudad" => "Madrid"];
$primero = reset($datos);
echo $primero; // Salida: Juan
$frutas = ["manzana", "pera", "plátano"];
next($frutas); // Avanza el puntero a "pera"
echo current($frutas); // Salida: pera
reset($frutas); // Reinicia el puntero
echo current($frutas); // Salida: manzana
Para más información, consulta la documentación oficial de PHP:
Jorge García
Fullstack developer