Вопросы по теме 'usort'

Usort не полностью сортирует
Я пытаюсь отсортировать список узлов по алфавиту, прежде чем отображать их в SimpleXML. Я использую функцию usort , аналогичную указанной здесь: Сортировка результатов, возвращаемых SimpleXML и Xpath в PHP Вот мой код: $xQuery =...
752 просмотров
schedule 15.11.2021

Использование нестатического объектного метода с usort
Я пытаюсь отсортировать массив значений с помощью метода класса. Значения следующие $agegroups = array("08","910","1112","1314","1516","1718","1999"); Однако они могут быть любой комбинацией цифр. Приведенные выше значения соответствуют...
345 просмотров
schedule 16.11.2021

Сортировка вывода json по идентификатору
Я создаю приложение, которое анализирует каналы json в список действий. Я читал, что новые элементы добавляются внизу списка, и это так в моем приложении. Я пытаюсь исправить это, сортируя вывод моего json по идентификатору в порядке убывания. Не...
763 просмотров
schedule 21.10.2021

Правильный код preg_match для сортировки имен файлов по дате?
У меня есть функция, которая берет имя файла из папки, сортирует его по дате, а затем создает ссылку на файл. Однако это работает только в том случае, если в фактическом имени файла есть пробелы между словами. Если я добавляю дефисы в имя файла,...
455 просмотров
schedule 28.02.2022

сортировка коллекций по подкатегории, атрибуту и ​​по названию товара
Я работаю над проблемой уже несколько часов, и, похоже, я не могу найти способ заставить работать вышеприведенную сортировку. В проекте magento (я относительно новичок в magento) я должен сначала отсортировать коллекцию по подкатегории, затем по...
1282 просмотров
schedule 27.02.2022

Сортировка массива по неалфавитным, заданным пользователем строковым значениям
Я хочу отсортировать массив сложным образом и не знаю, как это сделать. Вот примерное представление о данных, с которыми я работаю: [ { target: random.text.cpu-pct-0, otherData[...] }, { target: random.text.cpu-pct-1, otherData[...] }, {...
317 просмотров
schedule 26.02.2022

PHP Сортировка массива по алфавиту, кроме ОДНОГО значения сверху, для выпадающего меню
Я пытаюсь взломать выпадающее меню, извлекая информацию из множества стран, чтобы «Соединенные Штаты» (id 1) отображались вверху, а все остальные страны сортировались по алфавиту. Как мне отсортировать все, КРОМЕ Соединенных Штатов, чтобы оставаться...
3273 просмотров
schedule 23.03.2022

пользовательская сортировка массивов в php с помощью usort
я хочу отсортировать список каталогов, который я получаю в массиве, в произвольном порядке. Я пытался использовать usort, но не получил желаемого результата. также я хочу, чтобы вы объяснили, что $a и $b используются здесь в usort. $dir =...
241 просмотров
schedule 27.04.2022

PHP usort не сортирует класс
Это пример массива элементов для сортировки: $items = array 0 => object(stdClass)[8] public 'id' => string '110' (length=3) public 'brand_id' => string '18' (length=2) array...
11955 просмотров
schedule 19.05.2022

Обозначение для сортировки многомерного массива с помощью usort
Я хочу отсортировать следующий массив $json_a (который был декодирован из файла json) сначала по match_formatted_date , а затем по match_localteam_name . array(4) { ["APIRequestsRemaining"]=> int(920) ["matches"]=> array(3) {...
67 просмотров
schedule 15.06.2022

php расширенная сортировка сначала по номерам, а затем по алфавиту
У меня есть массив элементов, которые я хочу отсортировать сначала по номерам, а затем по алфавиту: как вы можете видеть на изображении ниже, некоторые строки содержат числовые значения, такие как (12 дюймов, 10 дюймов и т. д.). То, что я хочу, это:...
38 просмотров
schedule 01.07.2022

Пользовательская сортировка с php с использованием usort
Я пытаюсь отсортировать массив по пользовательскому алфавиту (международные имена, ни одна из локалей Collator не ставит их в том порядке, в котором я хочу). Я украл код из здесь и есть. function compare_by_alphabet($str1, $str2){...
251 просмотров
schedule 10.07.2022

PHP: не могу войти в мою функцию обратного вызова в моем usort для массива объектов
Я новичок в php и не могу понять как сортировать массив объектов. Я хотел использовать usort, но я даже не использую функцию обратного вызова, и я действительно не понимаю, почему. Вот мой массив, который я получаю после разбора файла xml: [...
13 просмотров
schedule 21.07.2022

usort в PHP неверные результаты
У меня есть список времени игры, например, 13:05, 14:05, 19:10, 22:15 и т. д. Я использую многомерный массив и strcmp с usort для сортировки этих игр в правильном порядке от самой ранней до последней. Игры сортируются, однако любая игра,...
365 просмотров
schedule 22.07.2022

Группировать и упорядочивать массив объектов в php по строковому значению
У меня есть массив объектов, который выглядит так, обратите внимание, что они уже упорядочены по create_time через MYSQL: array (size=5) 0 => object(stdClass)[38] public 'vacancy_id' => int 5 public 'title' => string...
24 просмотров
schedule 01.08.2022

PHP правильно упорядочивает строку с номерами
Я хотел бы отсортировать объект по одному из его элементов, но я не уверен, как выполнить сравнение строк в строке, содержащей числа, и позиция числа не всегда одинакова. например, в моем случае значения, которые я хотел бы отсортировать, выглядят...
1610 просмотров
schedule 09.09.2022

Каков механизм упорядочения этого массива с помощью usort()?
<?php function list_cmp($a, $b) { global $order; foreach ($order as $key => $value) { if ($a == $value) { return 0; } if ($b == $value) { return 1; } } } $order[0] = 1;...
71 просмотров
schedule 13.09.2022

PHP сортировка многомерного массива usort()
У меня есть приведенный ниже массив, и я хочу упорядочить его в алфавитном порядке по «Имени». Я немного запутался в том, как использовать для этого функцию usort(), поскольку то, что у меня есть, не работает, или есть лучшая функция для...
1016 просмотров
schedule 17.09.2022

Сортировка многомерного массива: расставить приоритеты, если столбец содержит подстроку, а затем упорядочить по второму столбцу
В настоящее время я создаю метод сортировки, состоящий из значений из запроса mysql. Вот краткий обзор массива: Array ( [0] => Array ( ['id'] = 1; ['countries'] = 'EN,CH,SP';...
5106 просмотров
schedule 14.07.2023

PHP: странная ошибка usort
На моей локальной машине все работает нормально. Но при загрузке этого фрагмента кода на мой сервер я получаю странное предупреждение ... usort($modules, array('util_SortItem', 'ByOrder')); Вызывает это предупреждение: Предупреждение:...
724 просмотров
schedule 22.12.2022