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

как отсортировать многомерный массив с помощью внутреннего ключа

У меня есть этот огромный массив, который я извлекаю из API для BattleField Bad Company 2, и статистика солдат можно вытащить в виде многомерного массива с внутренним массивом для каждого солдата, однако API sormats он сортирует солдат по имени в алфавитном порядке, Я хочу сортировать их по рангу (это всего лишь еще один ключ внутри […]

Получите три самых высоких значения из массива

Я хочу получить три значения highes из моего массива, но их также нужно правильно отсортировать по клавишам. У меня есть этот код: <?php $a = array(130, 1805, 1337); arsort($a); print_r($a); ?> Вышеуказанный результат следующий: Array ( [1] => 1805 [2] => 1337 [0] => 130 ) Он работает отлично, но я хочу, чтобы он дополнительно […]

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

У меня есть массив в этом формате: Array ( [0] => Array ( [text] => tests [language] => [advertiserCompetitionScale] => 5 [avgSearchVolume] => 7480000 [lastMonthSearchVolume] => 9140000 ) [1] => Array ( [text] => personality tests [language] => [advertiserCompetitionScale] => 5 [avgSearchVolume] => 165000 [lastMonthSearchVolume] => 201000 ) [2] => Array ( [text] => online […]

PHP-Сортировка массива на основе другого массива?

Хорошо, у меня уже есть этот вопрос в stackoverflow, но, к сожалению, он находится в javascript – Javascript – сортирует массив на основе другого массива и я хочу это в PHP $data = array( "item1"=>"1", "item2"=>"3", "item3"=>"5", "item4"=>"2", "item5"=>"4" ); для соответствия расположению этого массива: sortingArr = array("5","4","3","2","1"); и результат, который я ищу: $data = […]

Как объединить два массива объекта в PHP

У меня есть следующие два массива объектов: Первый массив: $array1 Array ( [0] => stdClass Object ( [id] => 100 [name] => Muhammad ) [1] => stdClass Object ( [id] => 102 [name] => Ibrahim ) [2] => stdClass Object ( [id] => 101 [name] => Sumayyah ) ) Второй массив: $array2 Array ( [0] […]

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

У меня такой массив Массив ( [0] => Массив ("destination" => "Sydney", «авиакомпании» => «авиакомпания_1», «one_way_fare» => 100, "return_fare => 300 ), [2] => Массив («пункт назначения» => «Сидней», «авиакомпании» => «авиакомпания_2», «one_way_fare» => 150, "return_fare => 350 ), [3] => Массив («пункт назначения» => «Сидней», «авиакомпании» => «авиакомпания_3», «one_way_fare» => 180, "return_fare => 380 […]

Сортировка массива по значению в алфавитном порядке php

Как видно из названия, я хочу сортировать массив по значению по алфавиту в php. $arr = array( 'k' => 'pig', 'e' => 'dog' ) станет $arr = array( 'e' => 'dog', 'k' => 'pig' ) Есть идеи? EDIT: Вот массив, который я хочу сортировать. Array ( [0] => Newtown [1] => Montgomery [2] => Welshpool […]

PHP Сортировка многомерного массива по количеству элементов

У меня есть массив, такой как: Array ( [DEF] => Array ( [0] => Array ( [type] => 1 [id] => 1212 [name] => Jane Doe [current] => 1 ) [1] => Array ( [type] => 1 [id] => 3123121 [name] => Door [current] => ) ) [ABC] => Array ( [0] => Array ( […]

PHP Сортировка массива по значению SubArray

У меня есть следующая структура массива: Array ( [0] => Array ( [configuration_id] => 10 [id] => 1 [optionNumber] => 3 [optionActive] => 1 [lastUpdated] => 2010-03-17 15:44:12 ) [1] => Array ( [configuration_id] => 9 [id] => 1 [optionNumber] => 2 [optionActive] => 1 [lastUpdated] => 2010-03-17 15:44:12 ) [2] => Array ( [configuration_id] […]

Как я могу отсортировать массив строк UTF-8 в PHP?

нужна помощь в сортировке слов utf-8. Например, у нас есть 5 городов из Бельгии. $array = array('Borgloon','Thuin','Lennik','Éghezée','Aubel'); sort($array); // Expected: Aubel, Borgloon, Éghezée, Lennik, Thuin // Actual: Aubel, Borgloon, Lennik, Thuin, Éghezée Город Эгезе должен быть третьим. Можно ли использовать / установить какой-то utf-8 или создать собственный порядок символов?