Я пытаюсь отсортировать многомерный массив по несколько значений, но я получаю сообщение об ошибке:«размеры массива несовместимы» ошибка при использовании array_multisort
Warning: array_multisort() [function.array-multisort]: Array sizes are inconsistent in
- on line 19
Line 19, где я называю array_multisort функция:
array_multisort($column1, $column2, $column3, $row);
Я не смог повторить этот вопрос в тесте, так что у меня не было много удачи в решении этого вопроса.
Так что в основном я сохраняю таблицу MySql как многомерный ассоциативный массив. Затем я пытаюсь сортировать строки тремя разными столбцами. Я проверил, и все массивы, переданные в функцию array_multisort()
, имеют одинаковый размер. Я проверил оба, вручную просматривая каждую строку и используя sizeof()
.
Любые идеи, что может быть причиной этого и/или что такое решение?