Está en la página 1de 2

ARREGLOS ASOCIATIVOS MULTIDIMENSIONALES

Son arreglos en los cuales la posicin de cada elemento queda


determinada de manera nica mediante dos o ms ndices, ndices los
cuales son caracteres o cadenas de caracteres.

Ejemplo:

produccion

Paises/produc Arroz Azc Papa


tos. ar
Japn 50 100 80
Canad 50 60 20
Rusia 20 30 10
Alemania 15 40 50
Espaa 0 15.5 80

Referencia a los elementos de un arreglo asociativo


multidimensional

Para ello bastara con escribir el nombre de la variable de tipo arreglo,


acompaada de su posicin, ya sea dentro de una sentencia de
asignacin comparacin o como parmetro o argumento de una funcin.
La posicin estar determinada mediante dos o ms ndices los cuales
estarn representados por caracteres o cadenas de caracteres.

$nombre_arreglo[indice1][indice2] [indicen]

Ejemplos:

$produccion[Alemania][Azucar]=4.0; //Sentencia de asignacin

If($produccion[Japn][Papa]==0){//Comparacin o condicin

echo Japn no es un pas productor de Papa;

$fmto=number_format($produccion[Espaa][Azcar],2);//Parmetro
o argumento de la funcin predefinida number_format.

Ejemplo prctico
Realizar un script el cual defina un arreglo multidimensional de
produccin de pases por producto , en seguida visualice el arreglo en
una tabla y finalmente calcule e imprima el total y promedio de
produccin por pases, adems el nombre y valor total de la produccin
del pas de mayor y menor produccin.

También podría gustarte