Вопросы по теме '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