Не срабатывает array_multisort двумерном массиве?
0
array_multisort не сортирует двумерный массив.
echo "<span>Создали ДВУМЕРНЫЙ массив случайной длины, заполнили его случайными значениями.</span><br>Теперь отсортируем его.<br>";
$arr = []; //объявляем массив
$num_cell = rand(2,8); //случайная длина массива
$num_sub_cell = rand(2,8); //случайная длина вложенного массива
for ($i=0; $i < $num_cell; $i++) {
for ($j=0; $j < $num_sub_cell; $j++) {
$arr[$i][$j] = rand(100,200); //заполняем массив случайными значениями
}
}
echo "<span> \$arr </span>"; //распечатываем массив
echo "<pre>";
print_r($arr);
echo "</pre>";
array_multisort($arr); //сортируем двумерный массив, но сортировка не происходит...
echo "<span> \$arr </span>"; //распечатываем результат
echo "<pre>";
print_r($arr);
echo "</pre>";