Clase 14: Matrices o Arrays en PHP

Las matrices son espacio de almacenamiento al igual que las variables.

Para poder usar las matrices primero tenemos que definirlas y luego asignar valores para su posterior uso.

La diferencia entre las matrices y las variables es que las matrices nos permiten almacenar múltiples valores y a diferencia de las variables solamente permiten un valor.

En las variables si asignas más de un valor se van sobreescribiendo los valores y la variable siempre almacenará el último valor.

Cuando necesites almacenar más de un mismo valor puedes hacer uso de matrices o arrays.

Para que puedas comprender en qué consisten las matrices imagina una lista ordenada de espacios vacíos que se van ir rellenando a medida agregues datos.

Las matrices son listas ordenadas y por tanto cuando necesites acceder a un valor de esa matriz necesitas conocer la posición en la que se encuentra almacenado ese valor.

A continuación un ejemplo de matriz.

La siguiente lista de frutas deben almacenarse en una matriz.



Las matrices se definen usando la palabra clave array que es la traducción de matrices a inglés.

Luego de haber escrito array siguen los paréntesis y en el centro de los mismos los valores almacenados separados por comillas y comas.

 

Posición de un valor en la matriz

Los valores en la matriz comienzan desde cero, por tanto del siguiente array


Mango utiliza la posición 0
Sandía utiliza la posición 1
Naranja utiliza la posición 2
Mandarina utiliza la posición 3
Pera utiliza la posición 4
Zapote utiliza la posición 5

 

Accediendo a un elemento de una matriz

Para acceder a un elemento de la matriz se escribe el nombre de la matriz y posteriormente entre los signos [] la posición del valor.


Del anterior array o matriz para acceder a valor donde se almacena la fruta Mandarina necesitas escribir el siguiente código.


Podemos almacenar el valor en otra variable para usarlo posteriormente.


 

 

 

Comentar