Los valores de una matriz pueden ser otra matriz y los valores de otra matriz pueden ser una matriz. De esta forma, podemos crear matrices bidimensionales o tridimensionales:
<?php // matriz bidimensional: $coches = matriz ( matriz ( " Volvo " , 100 , 96 ) , matriz ( " BMW " , 60 , 59 ) , matriz ( " Toyota " , 110 , 100 ) ) ? >
Una matriz multidimensional es una matriz que contiene una o más matrices.
En una matriz multidimensional, cada elemento de la matriz principal también puede ser una matriz y cada elemento de la submatriz también puede ser una matriz.
En este ejemplo, creamos una matriz multidimensional con claves de identificación asignadas automáticamente:
<?php$sites = array( "codercto" =>array ( "Tutorial de Coder" , "http://www.codercto.com" ), "google" =>array ( "Búsqueda de Google" , "http:// www.google.com" ), "taobao" =>array ( "Taobao" , "http://www.taobao.com" ));print( "<pre>" ); // Matriz de salida formateada print_r ( $sitios );imprimir( "</pre>" ? >
Intentemos mostrar un valor de la matriz anterior:
echo $sites['codercto'][0] 'La dirección es:' $sites['codercto'][1];