Volver a la página principal
viernes 7 febrero 2025
8

Cómo reiniciar el puntero de un array en PHP

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.

Sintaxis de reset()

mixed reset(array &$array)

Parámetros

Parámetro Descripción Tipo
$array El array cuyo puntero se reiniciará. array

Valor de retorno

Devuelve el primer elemento del array o false si el array está vacío.

Ejemplos de uso

Reiniciar y obtener el primer elemento de un array

$numeros = [10, 20, 30, 40];
$primerElemento = reset($numeros);
echo $primerElemento; // Salida: 10

Uso con arrays asociativos

$datos = ["nombre" => "Juan", "edad" => 25, "ciudad" => "Madrid"];
$primero = reset($datos);
echo $primero; // Salida: Juan

Reiniciar después de avanzar el puntero

$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

Referencia

Para más información, consulta la documentación oficial de PHP:

Etiquetas:
php
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer