uchenik
Новичок
array_multisort() и заранее неизвестный флаг сортировки
Функцией array_multisort() требуется отсортировать несколько массивов с числами. Порядок соритировки (по возрастанию или убыванию) заранее неизвестен и зависит от других данных.
Проблема в том, что данный пример не работает.
а расписывать условия if...else и array_multisort() с явным указанием флагов сортировки для нескольких массивов весьма геморойно.
Подскажите как обойти эту проблему?
Функцией array_multisort() требуется отсортировать несколько массивов с числами. Порядок соритировки (по возрастанию или убыванию) заранее неизвестен и зависит от других данных.
Проблема в том, что данный пример не работает.
PHP:
$a = array(array(1,3,3,2), array(1,2,3,4));
$flag1 = "SORT_ASC";
$flag2 = "SORT_DESC";
array_multisort($a[0], $flag1, $a[1], $flag2);
Подскажите как обойти эту проблему?