Многомерный массив имеет вид:
Array ( [0] => Array ( [0] => 1 ) [1] => Array ( [0] => 2 [1] => 3 ) )
Ассоциативный же массив выглядит так:
Array ( [0] => 1 [1] => 2 [2] => 3 )
Функция для преобразования многомерного массива в ассоциативный:
function makeAssocArray ($arr, $offset = 0) { $assoc = array(); foreach ($arr as $k=>$v) { if (is_array($v)) { $assocTemp = makeAssocArray($v, $offset); $assoc += $assocTemp; $offset += count($assocTemp); } else { $assoc[$offset] = $v; ++$offset; } } return $assoc; }