dr-evil
Создаются вложенными инструкциями array, к примеру:
PHP код:
$aMulti = array(array('row1col1', 'row1col2', 'row1col3'), array('row2col1', 'row2col2', 'row2col3'));
При обращении к элемента указывается сначала индекс внешнего массива, затем - вложенного, и т.д., до необходимой глубины вложенности. Пример:
PHP код:
echo $aMulti[0][1];
для вышеприведенного массива выдаст 'row1col2'.
Аналогично указываются индексы и при добавлении/изменении элементов.
PHP код:
$aMulti[0][] = 'row1col4';
$aMulti[0][3] = 'row1col4_modified';
Что делать - ну что делаешь с обычными массивами, то же самое делаешь и с многомерными. Только сначала думаешь, а на самом ли деле он тебе нужен, т.к. многие задачи могут быть решены более оптимально.