Como cada elemento de um array pode conter qualquer tipo de dado, a criação de array multi-dimensional é muito simples. Para criar, simplesmente atribui-se um array, como o valor, para um elemento de outro array. Com PHP, podemos fazer isso para um ou mais elementos dentro de qualquer array permitindo assim vários níveis de assentamento.
$array = array();
$array[] = array(
’a’,
’b’
);
$array[] = array(
’c’,
’d’
);
echo $array[0][1] . $array[1][0];
Nossa saída deste exemplo é “bc”. Como você pode ver, o acesso multi-dimensional a elementos do array se dar de uma forma simples, para isso, basta passar a chave para a especificar elemento que deseja acessar em cada nível.