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

Параметры функции обратного вызова USORT в PHP
Это действительно эзотерический вопрос, но мне искренне любопытно. Я использую usort сегодня впервые за много лет, и мне особенно интересно, что именно происходит. Предположим, у меня есть следующий массив: $myArray = array(1, 9, 18, 12, 56);...
11107 просмотров
schedule 16.07.2022

Вопрос об области анонимных функций PHP
Я пытаюсь отсортировать массив объектов по общему свойству, однако мне не удается зарегистрировать параметр $ property во внутренней функции (я могу использовать его во внешней функции, ОК). Как я читал документацию, это звучало так, как будто...
1607 просмотров
schedule 07.11.2022

вторая сортировка с помощью php usort
Итак, у меня есть довольно большой массив данных, и мне нужно отсортировать их по двум критериям. Есть переменные $data['important'] и $data['basic'] . Это простые числа, и я использую uasort для сортировки $data сначала по важному, а затем...
2173 просмотров
schedule 17.11.2022

usort(): массив был изменен пользовательской функцией сравнения
У меня есть веб-приложение, которое отлично работает на наших серверах Linux, но при работе в Mac OS с сервером Zend Community Edition с использованием PHP 5.3 мы получаем ошибку: usort(): массив был изменен пользовательской функцией сравнения...
22439 просмотров
schedule 21.05.2023

PHP usort изменяет содержимое объектов в массиве, как мне это предотвратить?
Я использую usort с функцией сравнения пользователей для сортировки массива объектов. После запуска usort для массива этих объектов я обнаружил, что некоторые значения объектов изменились вместе с их положением в массиве. Что мне не хватает? Я не...
1490 просмотров
schedule 25.07.2022

Упорядочить этот массив по дате изменения?
У меня есть файл php, который создает массив всего в моем каталоге пользователей, затем массив отправляется обратно на iPhone. Массив, который создает мой php, упорядочивает их в алфавитном порядке, я хочу, чтобы он сортировался по дате создания...
1394 просмотров
schedule 14.07.2022

Переименовать все файлы в папке
У меня есть приложение для iPhone, которое удаляет выбранное изображение из моей базы данных, после того как оно удалит изображение, которое я хочу, ему нужно переименовать все остальные изображения, оставшиеся в папке. Допустим, в моей папке 3...
247 просмотров
schedule 28.03.2023

Почему результат usort() ИСТИНА, а не отсортированный массив?
Мне нужно отсортировать массив по другому, вчера я спросил здесь и получил несколько поучительных ответов: Сортировать массив, используя тот же порядок, что и другой . Теперь я пытаюсь выполнить аналогичную задачу, отсортировав $array1 в порядке,...
457 просмотров
schedule 06.07.2023

Сообщение об ошибке php usort
У меня есть класс Link с функцией Compare. Когда я запускаю этот код, я продолжаю получать сообщение об ошибке foreach($filearray as $k=>$v) { $website = new Link($v); $links[] = $website; } usort($links, array("Link","compare"));...
504 просмотров
schedule 05.12.2022

usort php массив/объект многомерный
У меня проблемы с работой php usort . Я получаю это из БД: Array ( [0] => stdClass Object ( [ID] => 10 [post_author] => 1 [post_date] => 2012-09-14 15:09:33 [post_date_gmt] => 2012-09-14 15:09:33 [post_content] => asdad...
902 просмотров
schedule 21.08.2022

Как сортировать по идентификатору в URL-адресе с помощью php и preg_match
У меня есть рабочий код php, в котором я беру массив, полный URL-адресов, я использую preg_match для получения всей информации в URL-адресе, например, типичный URL-адрес выглядит так:...
1074 просмотров
schedule 30.04.2023

php | Сортировка многомерного массива
У меня есть массив, и его нужно отсортировать (по идентификатору): Array ( [0] => Array ( [qty] => 1 [id] => 3 [name] => Name1 [sku] => Model 1 [options] => [price] =>...
79 просмотров
schedule 31.10.2022

Можно ли сортировать объекты по нескольким свойствам, используя usort в PHP?
У меня есть объект, который выглядит примерно так: <?php class Change { private $prop1, $prop2, $prop3; public function __construct($prop1, $prop2, $prop3) { $this->$prop1=$prop1;...
567 просмотров
schedule 11.03.2024

Как я могу отсортировать ассоциативный массив php в соответствии с другим массивом с тем же значением ключа
Чтобы облегчить понимание моего вопроса, я приведу пример вывода. вывод var_dump: Массив 1: массив(22) { ["#HIDDEN_ID"]=> строка(10) "11.08.2013" Массив 2: array(22) { ["#HIDDEN_ID"]=> string(96) "www.google.co.uk..." Первый массив...
67 просмотров
schedule 03.06.2023

Сортировка результатов XML с помощью PHP usort + strcmp? (целые числа)
Я пытаюсь упорядочить результаты вызова AJAX на своей странице, сравнивая числовое значение одного из полей в объекте XML. По сути, это рейтинг популярности продукта, где чем выше число, тем он популярнее. У меня это почти работает, за исключением...
270 просмотров
schedule 16.02.2024

Symfony2 — проблема с использованием usort внутри контроллера
Я пытаюсь объединить содержимое двух массивов, а затем использовать usort, чтобы получить сообщения с наибольшим количеством просмотров. Попытка использовать usort для сортировки содержимого массива. Получаю следующую ошибку: ("Notice:...
180 просмотров
schedule 20.06.2023

usort мультисортный массив на основе другого массива
У меня есть массив, который мне нужно отсортировать по другому массиву из 2 полей почтового индекса и утвердить Я могу отсортировать его по почтовому индексу, но не могу сделать это с утвержденным полем, например, Мне нужно отсортировать по...
364 просмотров

Обратный вывод из simplexml
Не удается отменить вывод, пробовал с помощью array_reverse и usort. Я пытаюсь импортировать продукты из XML в Magento с помощью magmi datapump, работает нормально, но мне нужен вывод в обратном порядке, чтобы Magento мог связать простые продукты с...
96 просмотров
schedule 23.04.2023

PHP usort() несовместимый результат
Я создал процедуру PHP, которая извлекает некоторые имена таблиц из базы данных, а затем сортирует их на основе пользовательского алгоритма. Вот суть: function getTables($like) { // executes query "SHOW TABLES LIKE '$like%'" and return array...
164 просмотров
schedule 18.09.2022

Usort функция для сортировки и группировки
У меня есть этот массив. Array ( [0] => Array ( [name] => SUNDERLAND [pts] => 2 [gd] => -4 [group] => A ) [1] => Array ( [name] =>...
453 просмотров
schedule 05.03.2023