Вопросы по теме '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 просмотров
schedule
22.01.2024
Обратный вывод из 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