Нет, PHP не реализует многомерные массивы. Однако элементом массива может быть сам массив. И любой элемент данных PHP может быть сохранен в сеансе (однако ресурсы теряют смысл вне потока, в котором они были инициализированы, а объекты требуют ссылки на определения классов из сеанса).
, например
<?php
$two_d=array(
array(1,2,3),
array(4,5,6),
array(7,8,9),
array('#','.','=')
);
$two_d[3][2]='*'; // was '='
как сбросить значения случайным образом
Это будет оксюморон в двумерном массиве. Но совершенно справедливо в контексте массива массивов:
unset($two_d[1]); // removed the whole second row from the above
unset($two_d[0][1]); // $two_d[0] is now array(1,3)