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