Articles of Сортировка

Сортировка сложных массивов по имени

Поэтому я читал о сортировке массивов в PHP, и это имеет смысл, но они дают только легкие примеры, поэтому я не уверен, как я буду сортировать код ниже. Я хочу сортировать массивы внутри «Школьных принадлежностей» и «Потребностей в кухне» по названию предмета. Как мне это сделать? Большое спасибо! Дэн Array ( [School Supplies] => Array […]

Сортировка Mulitdemensional Array PHP

У меня есть следующий массив, он в настоящее время создан, отсортированный по entity_count (выводимый запросом, сделанным в cakephp – мне нужны только самые лучшие сущности), теперь я хочу отсортировать массив для Entity-> title. Я попытался сделать это с помощью array_multisort но не смог. Это возможно? Array ( [0] => Array ( [Entity] => Array ( […]

Сортировка многомерного массива с использованием PHP

Я ищу лучший способ сортировки многомерного массива, я хочу, чтобы он отсортировался на основе того, что содержит дочерний массив. Это мой массив: Array ( [0] => Array ( [id] => 2 [level] => 3 [lastAction] => "String Here" [actionAt] => 23/03/2014 ) [1] => Array ( [id] => 4 [level] => 5 [lastAction] => "Another […]

Как отсортировать массив с датой в качестве ключа?

У меня такой массив: array:6 [▼ "2016-07-28" => array:18 [▶] "2016-07-29" => array:18 [▶] "2016-07-30" => array:5 [▶] "2016-07-31" => array:5 [▶] "2016-08-01" => array:17 [▶] "2016-08-02" => array:11 [▶] ] Я знаю, что хочу вернуть заказ, имея 2016-08-02 и 2016-07-28 . Я пытался asort($missingArr); результат array:6 [▼ "2016-07-29" => array:18 [▶] "2016-07-28" => array:18 […]

Сортировка результатов запроса mysql

У меня возникают трудности с поиском элегантного решения для сортировки результатов запроса mysql на основе строки с разделителями. Я объясню более подробно ниже Я создаю базу данных контактов, в которой отдельные пользователи могут добавлять / удалять людей из списка. Когда пользователь добавляет новый контакт, я добавляю добавленный идентификатор контакта в строку с разделителями и сохраняю […]

Использование метода статического класса для * Быстро * Сортировка массива по ключевым значениям в PHP

Этот вопрос отличается от других, поскольку основное внимание уделяется сортировке массива со статическим классом, а не типичным процедурным подходом. Я ищу очень эффективный способ реализации функции sortByKeyValue ниже. Другие несколько взаимосвязанных ответов сосредоточены на выполнении работы, этот вопрос связан скорее с тем, чтобы выполнить работу и сделать ее очень быстро (как статический метод). Кто-нибудь хочет […]

php: сортировать в алфавитном порядке многомерный массив по его ключу?

Мне нужно отсортировать несколько вложенных массивов в алфавитном порядке по их ключу … Есть ли встроенная функция PHP для сортировки следующих элементов, поэтому вложенные массивы были в порядке, как [G] -> массив … [I] -> массив … [P] -> массив … [S] -> массив … [T] -> массив … вот пример несортированного массива: [S] => […]

как я могу сортировать массив по дате в php

У меня есть этот массив, и я хочу сортировать его по возрастанию по дате. Я пробовал различные ответы с этого сайта, но никто из них не работает правильно. Итак, как я могу это сделать? Array ( [0] => 09/01/2017 [1] => 08/01/2017 [2] => 07/01/2017 [3] => 06/01/2017 [4] => 05/01/2017 [5] => 04/01/2017 [6] […]

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

Я нашел этот код для сортировки: usort($array, function($a, $b) { return $a['order_inside_level'] – $b['order_inside_level']; }); Это хорошо для одного уровня. У меня есть что-то вроде этого: array( array( 'level'=>'aaa', 'order'='1', 'subs'=>array( array( 'level'=>'bbb', 'order'='1', 'subs'=>array( array( 'level'=>'ccc', 'order'='1', 'subs'=>array( array( 'level'=>'ddd', 'order'='1', 'subs'=>array( … ) ) ) ) , array( 'level'=>'ccc', 'order'='2', 'subs'=>array( ) ) […]

Естественный вид заголовков WordPress (в алфавитном и цифровом формате)?

Есть ли способ сортировки нового почтового запроса WordPress по названию, но численно вместо алфавита? У меня есть несколько названий, которые имеют одно и то же имя в алфавитном порядке, а затем имеют число потом, так что, например, WordPress ставит title12 впереди title1 . $args = array( 'orderby'=> 'title', 'order' => 'ASC', ); $loop = new […]