[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: array_multisort - не работает в цикле?
MailRes
Всем привет!

Работает ли array_multisort в цикле?

Есть таблица БЦ, из которой выбирается информация по условиям из одних и тех же столбцов и записывается это всё в массив. Перед каждым формированием нового массива использую unset для массива, чтобы он не наращивался на предыдущий, а формировался заново.
В цикле использую array_multisort для сортировки полученных данных, но сортировка почему-то выполняется только 1 раз, во время следующих прохождений цикла она будто бы игнорируется, последующие массивы остаются неотсортированными...

Сортировка выполняется вот этим кодом: (делал на основании примера на php.net)
array_multisort($a1, SORT_ASC, $b1, SORT_ASC, $a);

Где $a - основной массив, $a1 - массив со значениями, которые нужно отсортировать (напр. фамилии, получены из массива $a), $b2 - массив с другими значениями для сортировки (напр. имена, получены из массива $a).


Доп. информацию готов предоставить для разбора вопроса с array_multisort
MailRes
Тему закрыть можно, просмотрел, что для $a1 и $b1 не использовал unset ((
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.