17
ответов

PHP сортирует массив объектов по ключу в пользовательский заказ, т.е. 1,2,3 в 2,1,3 [дубликат]

array (11) {[0] = & gt; object (stdClass) # 1569 (8) {["name"] = & gt; строка (36) "C1"} [1] = & gt; object (stdClass) # 1589 (8) {["name"] = & gt; строка (36) "C2"} [2] = & gt; объект (...
вопрос задан: 24 September 2014 11:36
5
ответов

Сортировка мультитусклого массива: расположите по приоритетам, если столбец содержит подстроку, то закажите вторым столбцом

Я в настоящее время создаю метод сортировки, который состоит из значений от запроса mysql. Вот краткое представление массива: Массив ([0] => Массив (['идентификатор'] =...
вопрос задан: 29 May 2019 23:25
3
ответа

Переменная undefined при использовании в качестве ключа массива [duplicate]

Я пытаюсь сортировать ассоциативный массив на основе значения конкретного ключа, который предоставляется параметром. Однако он говорит, что переменная не определена, когда она передается как параметр. Смотрите следующее: function ...
вопрос задан: 22 March 2017 17:16
2
ответа

Параметры функции обратного вызова PHP USORT

Это - действительно тайный вопрос, но мне по-настоящему любопытно. Я использую usort впервые сегодня в течение многих лет, и я особенно интересуюсь тем, что точно продолжается. Предположим, что я имею...
вопрос задан: 8 June 2011 01:55
1
ответ

Пользовательская сортировка многомерного массива по ключам подмассива с использованием другого массива

У меня есть 2 массива. Array1 выглядит примерно так (это всего лишь небольшой пример, в действительности он имеет более 408 строк): Array ([0] = > Array ([536870925] = > 34213897) [1] = > ...
вопрос задан: 16 January 2019 02:56
1
ответ

usort (): Массив был изменен пользовательской функцией сравнения

У меня есть веб-приложение, которое хорошо работает на наших серверах Linux, но при работе Mac OS с Сервером Выпуска Сообщества Зенда с помощью PHP 5.3 мы получаем ошибку: usort (): Массив был изменен...
вопрос задан: 17 June 2014 14:23
1
ответ

Сохранение ключа индекса массива при сортировке многомерного массива с помощью PHP

массив (10) {[1019] = > массив (3) {["количество"] = > int (0) ["доход"] = > int (0) ["seller"] = > string (5) "Lenny"} [1018] = > массив (3) {["количество"] = > int (5) ["доход"] = > int (121) ["...
вопрос задан: 16 November 2012 22:07
0
ответов

PHP usort не сортирует класс

Это образец массива элементов для сортировки: $ items = array 0 => object (stdClass) [8] public 'id' => string '110' (length = 3) public 'brand_id' => ...
вопрос задан: 19 July 2019 23:53
0
ответов

Как работает функция usort () в php

Я просмотрел документацию по php, онлайн-руководства, и ни один из них не рассмотрел, как на самом деле работает usort. У меня есть пример, с которым я играл ниже. $ data = array (array ('msg' => 'some text', '...
вопрос задан: 24 April 2019 09:43
0
ответов

Передайте дополнительные параметры функции обратного вызова usort

У меня есть следующие функции. WordPress функционирует, но это действительно вопрос PHP. Они сортируют мои объекты $ term в соответствии со свойством artist_lastname в метаданных каждого объекта. Я хочу пройти ...
вопрос задан: 13 April 2019 17:53
0
ответов

Как мне отсортировать этот массив по ключу с usort?

Думаю, я читал все статьи usort на StackOverflow, но не могу понять эту. Может быть, usort мне не нужен? Вот фрагмент массива, с которым я работаю (он у меня ...
вопрос задан: 23 May 2017 11:43
0
ответов

Сортировка многомерного -массива по взвешенному значению

Здесь есть множество вопросов о том, как сортировать многомерный -массив в PHP. Ответ: usort (). Я знаю это. Но у меня есть вопрос, который идет немного дальше, и я не увидел...
вопрос задан: 11 September 2013 01:02
0
ответов

диапазоны значений сортировки php

У меня есть массив строк: 0 - 5 50–100 10-50 150–250 100-150 Теперь я хочу автоматически отсортировать их по: 0-5 10-50 50–100 100–150 150-250 Как мне это сделать?
вопрос задан: 9 December 2011 09:44
0
ответов

Дополнительные параметры PHP для usort

Следующий код находится внутри функции, которая сама находится внутри класса. Его цель - избежать использования одной функции сортировки для каждого значения $ filter: $ GLOBAL ['filter'] = $ filter; usort ($ this-> data, ...
вопрос задан: 21 September 2011 06:25
0
ответов

Можно ли передать закрытие в usort в PHP?

У меня есть следующая функция сортировки массива: общедоступная функция sortAscending ($ accounts) {функция по возрастанию ($ accountA, $ accountB) {if ($ accountA ['AmountUntilNextTarget'] == $ accountB ['...
вопрос задан: 9 June 2011 15:17
0
ответов

PHP - usort изменяет содержимое объектов в массиве, как мне предотвратить это?

Я использую usort с функцией сравнения пользователей для сортировки массива объектов. После запуска usort для массива этих объектов я ' Мы обнаружили, что некоторые значения объектов изменились вместе ...
вопрос задан: 9 January 2011 02:36
0
ответов

Как отсортировать массив PHP по вложенному внутри элементу?

У меня есть такой массив: Массив ( [0] => Array ( 'name' => "Friday" 'weight' => 6 ) [1] => Array ( 'name' => "Monday" ...
вопрос задан: 15 September 2010 02:37