Este documento explica qué son las matrices en PHP y cómo se definen y utilizan. Una matriz es una variable que puede contener múltiples valores agrupados. Para definir una matriz se usa la palabra reservada "array" seguida de los valores entre paréntesis. Existen diferentes tipos de matrices como las de valores individuales, asociativas y anidadas.
2. Una matriz es una variable que puede contener una
cantidad determinada de valores definida por el
programador, esto nos es de mucha utilidad cuando
queremos agrupar determinados valores en un
conjunto como por ejemplo agrupar los animales
salvajes, además de que nos ahorran variables y
memoria al mismo tiempo. Para que una variable
sea reconocida como una matriz después del signo
igual debe ir la palabra reservada “array”, y a
continuación los valores que contendrá dicha matriz.
Para definir una matriz se deben de tener en cuenta
las mismas reglas con las que creamos una variable
regular.
4. Estas matrices con valores individuales
vendrían a ser como una „constante‟, ya
que solo poseen en cada posición los
valores ya definidos por el programador
5. Ejemplo:
<?php
// define la matriz
$anisal[0] = „leon‟, „tazmania‟;
$anisal[1] = „cascabel‟;
$anisal[2] = „puma‟;
$anisal[3] = „leopardo‟, „tigre‟;
?>
En el ejemplo de arriba la posición [0] y la [3]
contienen dos valores. Esta es la ventaja de
trabajar con matrices de valores individuales
que le podemos asignar a una sola posición
varios valores, ya que en la forma estándar
toma una posición cada valor ingresado.
6. Es aquella en la que los elementos están
formados por pares clave-valor, en la
que el acceso se hace proporcionando
una determinada clave.
Ejemplo:
$matrizasociativa[„Edad‟]= 12;
$matrizasociativa[„Nombre‟]= „Jorge‟;
$matrizasociativa[„Telefono‟]= 9994541145;
7. Permite combinar matrices una dentro de
la otra sin limite de profundidad, para
poder ilustrarlo observa el siguiente
ejemplo.
9. Para recuperar el tamaño de la matriz
usamos la función count(), sizeof().
Ejemplo:
<?php
//define la matriz
$dias = array („lunes‟, „martes‟, „miercoles‟);
//obtiene el valor de la matriz
echo „La matriz tiene‟ count($dias).
„elementos‟;
?>