usort

Передача дополнительных параметров для обратного вызова usort

У меня есть следующие функции. Функции Wordpress, но это действительно вопрос PHP. Они сортируют мои объекты $term в со ... , true); $name_b = get_term_meta($b->term_id, 'artist_lastname', true); return strcmp($name_a, $name_b); }

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

У меня есть массив, подобный следующему: Array ( [0] => Array ( 'name' => "Friday" ... Итак, в этом массиве я бы хотел отсортировать его так, чтобы элемент "Понедельник" появлялся перед элементом "Пятница".

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

array(10) { [1019]=> array(3) { ["quantity"]=> int(0) ["revenue"]=> int(0) ["seller"]=> string(5) "Lenny" } ... ры 1019, 1018, 1017 и т.д.) исчезает при его сортировке. Я хотел бы сохранить массив индексы. Как я могу это сделать?

usort нисходящий

Когда я пытаюсь применить приведенный ниже код отсюда usort($myArray, function($a, $b) { return $a['order'] - $b[ ... 0.29 0 Я хочу получить результаты в следующем порядке: 6.33 1.09 0.29 0 0 0 0 0 Как мне добиться того же самого?

PHP usort переупорядочивает массив значение сортировки одинаково для всех

Я использую usort для сортировки массива с ассоциативным массивом внутри каждого элемента. Когда все значения, которы ... ntation всегда возвращает 0, показывая, что они одинаковы. Так почему это все еще приводит к изменению порядка массива?

Сортировка многомерного массива по десятичным значениям

Что я пытаюсь сделать, так это отсортировать многомерный массив, содержащий десятичные значения. Из того, что я провери ... _weight($a, $b) { return $b['weight'] - $a['weight']; } Каков наилучший способ сортировки этих чисел по убыванию?

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

Я использую usort с функцией сравнения пользователей для сортировки массива объектов. После запуска usort для массива ... if($lessThan){ return -1; }else if($equal){ return 0; }else{ return 1; } }

Сортировка многомерного массива в PHP

В настоящее время я создаю метод сортировки, состоящий из значений из запроса mysql. Вот краткое представление массив ... } $array= usort($array, "compare"); Есть ли кто-нибудь, кто мог бы подсказать мне, как это сделать дальше?

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

У меня есть функция сортировки массива следующим образом: public function sortAscending($accounts) { function asc ... t() принимает только имя функции, поэтому это не работа. Может ли кто-нибудь увидеть (лучше?) способ достижения этого?

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

Я думаю, что мог бы прочитать каждую usort статью о StackOverflow, но я не могу разобраться в этой. Может быть, usort н ... s, 'cmp') И print_r ничего мне не дают. Это с PHP 5.2.n, а не 5.3, кстати. Руководство, пожалуйста? И спасибо вам!

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

Следующий код находится внутри функции, которая сама находится внутри класса. Его цель состоит в том, чтобы избежать на ... легантным. У кого-нибудь есть идея достичь той же цели, не прибегая к переменной $GLOBALS? Спасибо за ваши предложения

Как работает алгоритм сортировки usort()?

У меня есть пример usort(), и я добавил несколько операторов echo, чтобы посмотреть, как работает код: <?php funct ... тировки массива на основе возвращаемых значений? Я пытаюсь понять, как работает механизм usort() работает. Спасибо.

Usort сортировка многомерного массива по продолжающимся значениям

У меня есть массив: $cards = [ [ "from" => "Barcelona", "to" => "Gerona Airport", ... $b["from"] ) ? -1 : 1; }); print_r($cards); Но это не сортируется описанным способом. Есть какие-нибудь идеи?

Сортировка файлов с помощью filemtime() и usort() дает случайные результаты

Я использую usort() и filemtime() для сортировки файлов по дате изменения, но он случайным образом возвращает файлы в н ... 4, up-to-date. PHP Version 5.4.4-14+deb7u8 Linux pc 3.2.0-4-amd64 #1 SMP Debian 3.2.54-2 x86_64 FPM/FastCGI nginx/1.2.1

использование usort с ассоциативным массивом внутри контроллера symfony2

Как я могу использовать usort для сортировки ассоциативного массива внутри контроллера symfony2? //sort function compa ... pare'); return $content; } //sort private function compare($a, $b) { return strnatcmp($a['sort'], $b['sort']); }

PHP: странная ошибка usort

На моем локальном компьютере все работает нормально. Но при загрузке этого фрагмента кода на мой живой сервер я получаю ... огда я удаляю usort из своего кода, предупреждения исчезают. Есть идеи, как я могу избавиться от этого предупреждения?

Помогите мне отсортировать этот массив php с помощью usort()

У меня есть структура данных, которая выглядит как Array ( [0] => Array ( [0] => something ... -1 : 1; } ПРИМЕЧАНИЕ при вызове этой функции в классе синтаксис OO следующий uasort($_data, array($this, 'cmp'));

Сортировка массива по определенному ключу

У меня есть следующий массив: Array ( [Places] => Array ( [public] => 0 [en ... ридется использовать либо ksort, либо usort, но я не уверен, как это реализовать. Любые идеи были бы очень благодарны!

Почему эта функция usort() не может правильно сортировать десятичные дроби?

Почему десятичные дроби неправильно отсортированы: 13 11 14 10 12.5 -------------------------------------------------- ... 0) { foreach($customers as $customer) { echo '<div>'.$customer->score.'</div>'; } }

Нежелательное поведение PHP usort

У меня проблема с PHP usort(). Предположим, у меня есть такой массив (это упрощение, мне не нужно работать с именами, и ... Рассматривая данный пример, я хочу, чтобы Lieserl Einstein появился перед Mileva Einstein, потому что так было в начале.