Работает ли array_multisort в цикле?
Есть таблица БЦ, из которой выбирается информация по условиям из одних и тех же столбцов и записывается это всё в массив. Перед каждым формированием нового массива использую unset для массива, чтобы он не наращивался на предыдущий, а формировался заново.
В цикле использую array_multisort для сортировки полученных данных, но сортировка почему-то выполняется только 1 раз, во время следующих прохождений цикла она будто бы игнорируется, последующие массивы остаются неотсортированными...
Сортировка выполняется вот этим кодом: (делал на основании примера на php.net)
array_multisort($a1, SORT_ASC, $b1, SORT_ASC, $a);
Где $a - основной массив, $a1 - массив со значениями, которые нужно отсортировать (напр. фамилии, получены из массива $a), $b2 - массив с другими значениями для сортировки (напр. имена, получены из массива $a).
Доп. информацию готов предоставить для разбора вопроса с array_multisort