Crear un array en PHP y cómo usarlo

Tiempo de lectura: 2 minutos

Un array es una colección de valores, que pueden ser de cualquier tipo, incluyendo otros arrays. En PHP, existen varias formas de crear y trabajar con arrays.

Creación de arrays

Puedes crear un array de dos maneras:

  • Asignando una lista de valores a una variable:
$nombres = array('Juan', 'Pablo', 'Ana');
  • Utilizando la función array()
$nombres = array('Juan', 'Pablo', 'Ana');

Ambos métodos son equivalentes y puedes utilizar el que prefieras.

Acceso a elementos del array

Una vez que has creado un array, puedes acceder a sus elementos utilizando el nombre de la variable seguido de corchetes y el índice del elemento que quieres acceder. Los índices de los elementos empiezan en 0, por lo que el primer elemento tiene índice 0, el segundo tiene índice 1, y así sucesivamente.

Por ejemplo:

$nombres = array('Juan', 'Pablo', 'Ana');
echo $nombres[0]; // Juan
echo $nombres[1]; // Pablo
echo $nombres[2]; // Ana

Modificación de elementos del array

Para modificar el valor de un elemento del array, simplemente asigna un nuevo valor a través del índice del elemento:

$nombres = array('Juan', 'Pablo', 'Ana');
$nombres[1] = 'Pedro'; // el elemento con índice 1 pasa a tener el valor 'Pedro'

Adición de elementos al array

Para añadir un elemento al final de un array, puedes utilizar la función array_push():

$nombres = array('Juan', 'Pablo', 'Ana');
array_push($nombres, 'Sandra'); // el array $nombres ahora tiene 4 elementos: 'Juan', 'Pablo', 'Ana', 'Sandra'

También puedes utilizar la sintaxis de asignación para añadir un elemento al final del array:

$nombres = array('Juan', 'Pablo', 'Ana');
$nombres[] = 'Sandra'; // el array $nombres ahora tiene 4 elementos: 'Juan', 'Pablo', 'Ana', 'Sandra'

Eliminación de elementos del array

Para eliminar un elemento del array, puedes utilizar la función unset():

$nombres = array('Juan', 'Pablo', 'Ana');
unset($nombres [0]);
//esto devuelve Pablo, Ana

Deja un comentario