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

перегруппировка ключей массива php

У меня этот массив: Array ( [15] => 13.1 [16] => Mark one answer [19] => You see a car on the hard shoulder of a motorway with a HELP pennant displayed. This means the driver is most likely to be [20] => a disabled person first aid trained [21] => a foreign visitor [22] […]

Сортировка многомерного массива, построенного из данных CSV, с использованием PHP

Попытка сортировать массив в PHP, который заполняется из CSV. Я бы тоже, в идеале, ЛЮБВИ, чтобы иметь возможность контролировать сортировку, щелкнув по вкладкам в таблице здесь . Прямо сейчас, моя первая задача под рукой – это просто сортировать эту чертову вещь … работала над этим более 3 дней теперь .. любая помощь ВЕЛИКОЕ оценили !! […]

Array Сортировать по полу

мой массив списка Array ( [0] => Array ( [id] => 1000044375809533 [likes] => 10 [comments] => 6 [posts] => 41 [gender] => female ) [1] => Array ( [id] => 1000043758049533 [likes] => 10 [comments] => 6 [posts] => 41 [gender] => male ) [2] => Array ( [id] => 1000040382928633 [likes] => 4 […]

mongodb и сортировка

не уверен, что это можно сделать, поэтому подумал, что я спрошу. У меня есть следующие mongodb / s { "store":"abc", "offers":[{ "spend":"100.00", "cashback":"10.00", "percentage":"0.10" },{ "spend":"50.00", "cashback":"5.00", "percentage":"0.10" }] } а также { "store":def", "offers":[{ "spend":"50.00", "cashback":"2.50", "percentage":"0.05" },{ "spend":"20.00", "cashback":"1.00", "percentage":"0.05" }] } а также { "store":ghi", "offers":[{ "spend":"50.00", "cashback":"5.00", "percentage":"0.10" },{ "spend":"20.00", "cashback":"2.00", […]

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

У меня есть этот массив: $routes = array( array( 'code' => 'PZSA', 'name' => 'PLaza san antonio', ), array( 'code' => 'AVAD', 'name' => 'Av de asturias', ), array( 'code' => 'AVAR', 'name' => 'Av simon nieto', ) ); И я хочу отсортировать его на основе следующих ключей: $target = array('AVAD', 'AVAR', 'PZSA'); Таким образом, […]

выпадающее меню для сортировки результатов запроса на странице php

У меня есть простая php-страница типа list-type, в которой перечислены элементы в соответствии с запросом mysql, например: mysql_select_db($database_connBHN, $connBHN); $query_rsMarket = "SELECT * FROM my_items WHERE active=1 ORDER BY name asc"; $rsMarket = mysql_query($query_rsMarket, $connBHN) or die(mysql_error()); $row_rsMarket = mysql_fetch_assoc($rsMarket); $totalRows_rsMarket = mysql_num_rows($rsMarket); то страница перечислит эти элементы и их описание в отдельных таблицах. Первоначально […]

Как поменять два значения в массиве с помощью индексов?

Например, у меня есть массив, подобный этому $array = ('a' => 2, 'b' => 1, 'c' => 4); и мне нужно поменять a на c чтобы получить этот $array = ('c' => 4, 'b' => 1, 'a' => 2); , Какой лучший способ сделать это без создания нового массива? Я знаю, что это возможно с […]

PHP Сортировка массива ASC

Я пытаюсь сортировать следующий массив, но по какой-то нечетной причине он, похоже, не работает $sizearray = Array ( [0] => 39 [1] => 40 [2] => 41 [3] => 42 [4] => 43 [5] => 44 [6] => 45 [7] => 39 [8] => 40 [9] => 41 [10] => 42 [11] => 43 [12] […]

PHP Сортировка элементов XML по дате

Ниже мой XML-файл <?xml version="1.0"?> <calender> <task> <date>00/00/0000</date> <title>My Birthday</title> <description>Today is my birthday!</description> </task> <task> <date>04/08/2013</date> <title>test</title> <description>swdefswde</description> </task> <task> <date>04/02/2013</date> <title>test</title> <description>test</description> </task> <task> <date>04/01/2013</date> <title>egfwe</title> <description>wefwef</description> </task> <task> <date>04/03/2013</date> <title>ssdv</title> <description>ssdvs</description> </task> </calender> Я пытаюсь добавить их в массив и прибегнуть к элементам по дате [затем переписать xml-файл с отсортированным xml]. Может […]

Сортировка массива без перезаписи ключа

У меня есть массив, который выглядит так: $arr = ( [0]=>Int(2) [1]=>Array( ….) [2]=>Array( ….) [3]=>Array( ….)) Я использовал сортировку для сортировки: usort($arr,function($a, $b) { if($a['prop'] == $b['prop']) return 0; return ($a['prop'] < $b['prop']) ? 1 : -1; }); Моя проблема в том, что ключ [0] переписан с элементом Array. Не поймите меня неправильно … […]