Vaya al Contenido
Saltar menú
SuperHispano
+34 012 345 678
info@example.com
España 03:19:18 sábado 07/02/26
Saltar menú
Saltar menú

PHP Arrays Indexados

Internet > PHP > Arrays

Arrays Indexados en PHP


En PHP, un array indexado es una colección de elementos en la que cada elemento tiene asignado un número de índice, comenzando por 0. Este tipo de arrays es muy útil cuando necesitas almacenar múltiples valores en una sola variable.

Crear y Mostrar un Array Indexado


Para crear un array indexado, utilizamos la función array(), donde cada elemento tiene un índice numérico. El primer elemento tiene el índice 0, el segundo el índice 1, y así sucesivamente.

Ejemplo de Creación de un Array Indexado


<?php
$frutas = array("Manzana", "Banana", "Cereza");
var_dump($frutas);
?>


Explicación del Código


array(): Función utilizada para crear el array.
var_dump(): Muestra la estructura y el contenido del array, incluyendo el índice y el valor de cada elemento.

Acceder a los Elementos de un Array Indexado


Para acceder a un elemento del array, puedes usar el número de índice. Los índices comienzan en 0, por lo que el primer elemento se accede con $array[0].

Ejemplo de Acceso a un Elemento del Array


<?php
$frutas = array("Manzana", "Banana", "Cereza");
echo $frutas[0]; // Salida: Manzana
?>


Explicación del Código


$frutas[0]: Accede al primer elemento del array.

Modificar el Valor de un Elemento en un Array


Si deseas cambiar el valor de un elemento en el array, puedes hacerlo asignando un nuevo valor al índice correspondiente.

Ejemplo de Cambio de Valor en un Array


<?php
$frutas = array("Manzana", "Banana", "Cereza");
$frutas[1] = "Pera"; // Cambia "Banana" por "Pera"
var_dump($frutas);
?>


Explicación del Código


$frutas[1] = "Pera": Cambia el valor del segundo elemento del array (índice 1).

Recorrer un Array Indexado


Para recorrer todos los elementos de un array indexado, podemos utilizar el bucle foreach. Este bucle permite iterar sobre cada valor del array de forma sencilla.

Ejemplo de Recorrido de un Array con foreach


<?php
$frutas = array("Manzana", "Banana", "Cereza");
foreach ($frutas as $fruta) {
echo $fruta . "<br>";
}
?>


Explicación del Código


foreach ($frutas as $fruta): Recorre cada elemento del array y lo almacena en la variable $fruta durante cada iteración.

Añadir Elementos a un Array


Para agregar nuevos elementos a un array, puedes usar la función array_push(). Esta función añade el nuevo elemento al final del array y asigna el siguiente índice disponible.

Ejemplo de Agregar Elementos con array_push()


<?php
$frutas = array("Manzana", "Banana", "Cereza");
array_push($frutas, "Uva");
var_dump($frutas);
?>


Explicación del Código


array_push($frutas, "Uva"): Añade el valor “Uva” al final del array, con el índice 3 (el siguiente índice disponible).

Arrays con Índices No Consecutivos


En algunos casos, los índices de un array pueden no ser consecutivos. Cuando esto ocurre, array_push() asigna el siguiente índice más alto.

Ejemplo de Array con Índices No Consecutivos


<?php
$frutas[2] = "Cereza";
$frutas[5] = "Manzana";
$frutas[9] = "Banana";
array_push($frutas, "Pera");
var_dump($frutas);
?>


Explicación del Código


$frutas[2], $frutas[5], $frutas[9]: Asignamos valores a índices específicos.
array_push($frutas, "Pera"): Añade el valor “Pera” con el índice 10, ya que es el siguiente número disponible después del índice 9.

Conclusión


Los arrays indexados en PHP son una herramienta poderosa para almacenar y manipular colecciones de datos. Puedes acceder a sus elementos mediante sus índices, modificar valores, agregar nuevos elementos y recorrer todo el array utilizando bucles como foreach.
Asegúrate de manejar bien los índices, especialmente cuando no sean consecutivos, para evitar confusiones al añadir nuevos elementos.
+34 012 345 678
+34 012 345 678 (fax)
example@superhispano.com
Creado con WebSite X5
Regreso al contenido