Os valores em uma matriz podem ser outra matriz e os valores em outra matriz podem ser uma matriz. Desta forma, podemos criar arrays bidimensionais ou tridimensionais:
<?php // array bidimensional: $carros = array ( matriz ( " Volvo " , 100 , 96 ) , matriz ( " BMW " , 60 , 59 ) , matriz ( " Toyota " , 110 , 100 ) ) ? >
Uma matriz multidimensional é uma matriz que contém uma ou mais matrizes.
Em uma matriz multidimensional, cada elemento da matriz principal também pode ser uma matriz e cada elemento da submatriz também pode ser uma matriz.
Neste exemplo, criamos um array multidimensional com chaves de ID atribuídas automaticamente:
<?php$sites = array( "codercto" =>array ( "Coder Tutorial" , "http://www.codercto.com" ), "google" =>array ( "Google Search" , "http:/ / www.google.com" ), "taobao" =>array ( "Taobao" , "http://www.taobao.com" ));print( "<pre>" ); // Matriz de saída formatada print_r ( $sites );print( "</pre>" ? >
Vamos tentar exibir um valor do array acima:
echo $sites['codercto'][0] 'O endereço é:' .