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

Почему эта функция usort() не работает в некоторых версиях PHP?
Мы написали некоторый код с использованием usort, который отлично работает в наших системах разработки (PHP 5.2.8), но испытывает проблему в наших реальных системах (PHP 5.2.0): // Sort by distance usort($locations,...
862 просмотров
schedule 19.04.2023

Использование PHP usort с условными результатами
Короче говоря, мне нужно отсортировать массив объектов с помощью usort, и мне нужно указать usort, по каким полям в объектах сортировать. Очевидным решением является создание десятков отдельных функций сортировки usort, но это кажется немного...
510 просмотров
schedule 25.05.2023

Вопрос о функции usort PHP
у меня есть PHP-скрипт, в котором я переупорядочиваю многомерный массив с помощью функции usort(). это образец массива (print_r-output) массива $arr Array ( [3] => Array ( [name] => Bjudningen [grade]...
729 просмотров
schedule 26.05.2024

Предупреждение usort() при отправке массива
Почему usort() не сортирует массив? if ( is_array( $tables ) ) { usort( $tables, 'sort' ); } else { echo "no array"; } Я всегда получаю это предупреждение: sort() ожидает, что параметр 1 будет массивом, заданной строкой...
2159 просмотров
schedule 09.04.2022

Какой интерфейс SPL я должен реализовать, чтобы иметь возможность использовать функцию usort() для объекта?
У меня есть класс, представляющий объект коллекции: он имеет только один атрибут, массив. Этот класс реализует \Countable , \IteratorAggregate и самое важное для этого вопроса \ArrayAccess . Но при использовании:...
329 просмотров
schedule 07.07.2022

Функция PHP strcmp в usort не сортируется по алфавиту
у меня есть этот скрипт $todos=array( '0' => array('id' => 46, 'nombre' => 'b2 miami downtown','precio' => 149.01,'tipo' => 'expedia'), '1' => array('id' => 242,'nombre' => 'b2 Miami Downtown','precio' =>...
220 просмотров
schedule 19.10.2022

Область видимости локальной переменной PHP в анонимной функции usort
У меня есть некоторые табличные данные в 2D-массиве. Я разделил табличные данные на равенство по определенному значению столбца. Все строки табличных данных с одинаковыми значениями столбцов были помещены вместе в новый 2D-массив, а все 2D-массивы...
630 просмотров
schedule 04.02.2023

Сортировка массива с помощью PHP usort не удалась
Я создал массив с циклом, строящим его примерно так: $new_array[] = array( 'rating_value' => (float)$rating_value ); НОВОЕ: я добавляю длинный массив. Кажется, он работает с короткими массивами, но не с длинными....
36 просмотров
schedule 13.04.2023

Почему этот usort не упорядочивает массив дат?
Я пытаюсь упорядочить этот массив в хронологическом порядке: $ta = array ( 0 => '20/05/2012', 1 => '08/01/2011', 2 => '23/10/2010', 3 => '27/07/2013', 4 => '28/01/2011', 5 => '21/10/2010', 5 =>...
830 просмотров
schedule 11.04.2023

PHP usort Многомерный массив
У меня проблемы с работой usort, и я не уверен, что мне не хватает. Ниже приведен пример моего массива. Я хочу отсортировать массив на основе значения ключа сортировки. Array ( [0] => Array ( [sort] => 1520546956 [row]...
220 просмотров
schedule 22.06.2023

Сортировка PHP по strnatcmp и другому ключевому слову
Мне нужно отсортировать многомерный массив, который выглядит так, как показано ниже (уже применяется usort). Мне нужно переместить '10000_M3' в первый ключ, если был найден идентификатор '_M' (как естественная сортировка), но порядок из 'первой'...
104 просмотров
schedule 12.03.2023

usort не работает для многомерных массивов laravel
у меня есть массив Illuminate\Support\Collection Object ( [items:protected] => Array ( [0] => stdClass Object ( [id] => 79 [name] => shelin...
177 просмотров
schedule 22.12.2023

Сортировка PHP с пользовательской функцией с использованием дополнительных данных
Как отсортировать массив с помощью пользовательской функции сортировки, которая требует дополнительных данных в дополнение к двум сравниваемым объектам? то есть структура примерно такая: myfunction($item1, $item2, $data) {...
113 просмотров
schedule 19.04.2022

usort зашифрованные данные по выбираемым столбцам (сортировка таблицы)
Немного потрудился разобраться с сортировкой таблицы по имени столбца. Проблема в том, что данные зашифрованы, поэтому нельзя просто выполнить сортировку по столбцу в нужном направлении (по возрастанию и убыванию). Поэтому я подумал, что могу...
33 просмотров
schedule 21.06.2022