Necesitas un desarrollador para tu proyecto? Envíame un mensaje

Curso programación en PHP: Arreglos

Los arreglos o arrays son una forma de agrupar elementos de un mismo tipo en una lista ordenada que facilita la manipulación de los mismos.

Arrays en PHP

La forma de declarar un array en PHP es la siguiente:

array(clave1  => valor1, clave2 => valor2, clave3 => valor3...);

Cada elemento posee una clave y un valor, la clave es por donde será referenciado dicho elemento.
La clave puede ser un entero o una cadena.
Los elementos se separan por comas.

Por ejemplo, una lista de usuarios:

$users = array(1 => "juan", 4 => "pedro", 12 => "diego");

Para acceder a un elemento específico se utiliza el nombre del array seguido de la clave o índice entre corchetes

echo $users[4]; // imprime "pedro"

Podemos omitir las claves y especificar unicamente valores

$users = array("juan", "pedro", "diego");

En este caso a cada elemento se le asignará una clave numérica contando desde cero.
Es muy importante tener en cuenta que el primer elemento tiene clave cero, es un concepto que resulta extraño para principiantes ya que en la vida real solemos asociar a la primera ubicación con el número 1, en programación los índices de los arreglos se consideran offsets (desplazamientos), por tal un elemento con índice 3 está a 3 lugares del primero, y por esto es que el primer elemento lleva el índice 0.

echo $users[0]; // pedro
echo $users[2]; // diego

Arrays multidimensionales

Un array multidimensional es un array que a su vez contiene uno o más arrays.
Por ejemplo, extendamos el ejemplo anterior con un array bidimensional o de 2 dimensiones:

$users = array(
    array(1,"juan","juan@gmail.com", "Bs As"),
    array(4,"pedro","pedro@live.com", "Rosario"),
    array(12,"diego","diego@email.com", "Cordoba")
);

Ahora cada elemento del array $users es a su vez un array, como puedes ver esto nos permitió agregar columnas adicionales como el email y la ciudad de cada usuario, y así podríamos agregar todas las que consideraramos necesario.

Ricardo Rojas el 06/03/2018
Gracias, claramente explicado