Описание тега array-multisort

PHP array_multisort - сортирует множественные или многомерные массивы
2 ответа

PHP массив мультисортировка

Я пытаюсь отсортировать массив по ключу "отправлено". Тем не менее, это не работает. У кого-нибудь есть указатели, чтобы этот код работал? Спасибо: Массив: Array ( [0] => Array ( [wcccanumber] => 130700203 [call] => SEIZURES [address] =>…
03 июл '13 в 04:51
2 ответа

Как использовать array_multisort() для сортировки массива объектов в PHP?

Я изо всех сил пытаюсь заставить array_multisort() работать. Я сортирую некоторые данные, полученные из JSON, которые представляют собой массив из пяти объектов, каждый из которых содержит данные для сообщений в блоге в следующем формате: "1":{"titl…
16 май '17 в 05:11
1 ответ

Неправильно используемый array_multisort(), дающий правильный результат?

В настоящее время я касаюсь какого-то устаревшего кода в попытке очистить его и натолкнулся на что-то вроде загадки. Я не решаю даже отдаленно критически важную задачу, поэтому считаю, что это, по большей части, спортивный вопрос, но он все еще вызы…
07 май '13 в 15:45
1 ответ

PHP array_multisort с некоторыми отсутствующими ключами

В двух массивах мне не хватает ключей ($billing). Есть ли способ, которым я могу игнорировать, пропускать или просто не принимать эту итерацию массива в рассмотрение и все же сортировать массив? Я получаю сообщение об ошибке: array_multisort (): арг…
27 апр '16 в 03:06
1 ответ

array_multisort несовместимо возвращает false

У меня есть странный сценарий, когда функция array_multisort успешно возвращается только в том случае, если массив, с которым она работает, больше предыдущего массива, с которым она действовала успешно. Я беру большой набор данных, извлекаю подмноже…
22 июн '14 в 17:44
2 ответа

PHP array_multisort - как сохранить значения ключей?

Как я могу глубоко отсортировать многомерный массив и сохранить его ключи? $array = [ '2' => [ 'title' => 'Flower', 'order' => 3 ], '3' => [ 'title' => 'Rock', 'order' => 1 ], '4' => [ 'title' => 'Grass', 'order' => 2 ] ];…
23 май '16 в 10:17
1 ответ

Массив порядка php массива по 2 полям строка и число

У меня есть массив, который содержит массив itsefl, как s ['name'] s ['age']. Я не знаю точно, как представить структуру [или}, tab { s { ['name'] ['age'] } } в моем коде есть функция cmp ($ a, $ b) {return strcmp ($ a ['name'], $ b ['name']); } uso…
12 июл '16 в 08:06
1 ответ

PHP array_multisort не работает правильно

Я пытаюсь отсортировать $ar1 по убыванию значения $ar2. Ничего не происходит. $ar1 = array($arperc); $ar2 = array($arid); array_multisort($ar1,$ar2); print_r($ar1); Чего мне не хватает
07 дек '11 в 21:50
1 ответ

Переменная php может содержать 'array' и 'sort_asc' для использования в array_multisort?

По сути, я хотел бы создать переменную со строкой для последующего использования в array_multisort. Это возможно? Например <?php $variable = "$array['name'], SORT_ASC"; array_multisort($variable, $rows); Я понимаю, что это как-то связано с тем, ч…
08 мар '15 в 11:18
2 ответа

PHP мультисортировка в поле массива, содержащее подчеркивание

У меня есть такой массив: $data[] = array('ALT_ID' => '202143_N', 'bmi' => 2.5); $data[] = array('ALT_ID' => '202144_P', 'bmi' => 1.2); $data[] = array('ALT_ID' => '202145_N', 'bmi' => 6.6); $data[] = array('ALT_ID' => '202146_P…
27 апр '14 в 01:49
1 ответ

Сортировать массив по строковому значению со специальной сортировкой, если значение начинается с числа

Это пример массива $values[0] = array("id" => "1", "name" => "100mA"); $values[1] = array("id" => "2", "name" => "0.1mA"); $values[2] = array ("id" => "3", "name" => "500mA"); $values[3] = array ("id" => "4", "name" => "1000m…
12 фев '18 в 15:02
1 ответ

Проблема с сортировкой числовых значений в многомерном массиве

Обновление - я исправил имена ключей. Вот мой новый код. Я заставил каждый сорт работать правильно, если я закомментировал предыдущий вид. Если предыдущая сортировка выполняется, следующая сортировка не будет работать должным образом. Почему это про…
1 ответ

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

Допустим ли следующий код для сортировки данных в массиве по идентификатору комментария в порядке возрастания? Я не могу проверить код прямо сейчас, потому что у меня нет тестовых значений в моей базе данных. $comments = array(); ---insert mysql dat…
08 мар '14 в 04:40
1 ответ

Почему / как работает этот array_multisort()?

Код: <?php $data = array( 'uid3' => array( 'name' => 'Unique ID 3', 'count' => 11 ), 'uid1' => array( 'name' => 'Unique ID 1', 'count' => 11 ), 'uid2' => array( 'name' => 'Unique ID 2', 'count' => 15 ), 'uid4' => arr…
17 июл '18 в 15:45
1 ответ

Сортировка массива по нескольким полям

В моем бэкэнде у меня есть несколько команд для обработки кода для группового турнира, и в конце команды возвращаются в массиве и содержат результаты матчей / статистику и т. Д. У меня есть следующий массив, который я хочу отсортировать по двум поля…
04 янв '18 в 03:07
2 ответа

Сортировка массива PHP с настройкой локали?

Можно ли отсортировать массив PHP с настройкой локали? Это настройка: Я делаю интерактивный отсортированный список в PHP. С помощью пользовательского ввода можно настроить одну из нескольких категорий (столбцов) для прямой сортировки (имя, место жит…
04 апр '17 в 15:59
2 ответа

Сортировка трехмерного массива на 2-м уровне по значениям 3-го уровня

Я использую Google Calendar API для извлечения данных из нескольких календарей. Я создаю массив, чтобы я мог отформатировать отображение данных. У меня проблемы с сортировкой данных, чтобы события отображались в правильном порядке. Мой основной вид …
1 ответ

PHP array_multisort выдает ошибку

Я новичок в PHP и пытаюсь отсортировать список ассоциативных массивов. Я хочу отсортировать их по семейному полю, просто по строке, в порядке убывания. Всякий раз, когда я пытаюсь отсортировать ассоциативный массив... массив, он выдает мне эту ошибк…
21 окт '17 в 22:42
1 ответ

php array_multisort(): размеры массива несовместимы

Как я могу использовать php array_multisort для сортировки таких массивов? Я не могу найти никаких примеров с этим типом массивов. Я пробовал разные пути, но продолжаю получать ошибку array_multisort(): размеры массивов несовместимы. $array= Array (…
06 мар '18 в 02:12
2 ответа

PHP - array_multisort? Сортировка по почтовому индексу (почтовый индекс)

После вычисления расстояний между двумя точками, используя широту и долготу, я создал массив, который выглядит следующим образом: $enterprises = array(); //Ex.: Array ( [0] => Array ( [A0A0A0] => 0 ) [1] => Array ( [A0A1A0] => 22.7943448…
06 сен '13 в 15:54