Аватар для Pafos
97 / 97 / 17
Регистрация: 18.10.2009
Сообщений: 453

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

18.10.2009, 13:38. Показов 15019. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток!...

У меня возник вот такой вопрос по многомерным массивам,а то4нее по их сортировке:

К примеру есть у нас вот такой многомерный массив:
PHP
1
$myarray = array (array(1, 3, 2, 5, 4), array(13, 11, 12, 15, 14));
К примеру - хо4ю отсортировать масивы по возростанию:...ну тип: 1,2,3,4,....13,14,15

Беру делаю вот по такому примеру,который можно найти в большенстве PHP-форумах,PHP-справочниках,PHP-FAQах:
PHP
1
2
3
4
5
6
$ar = array (array ("10", 100, 100, "a"), array (1, 3, "2", 1));
array_multisort ($ar[0], SORT_ASC, SORT_STRING,
                 $ar[1], SORT_NUMERIC, SORT_DESC);
/* В этом примере, после сортировки, первый массив будет содержать 10, 100, 100, "a" 
(они были отсортированы как строки в порядке возрастания), а второй массив будет 
содержать 1, 3, "2", 1 (отсортированы как числа в порядке убывания). */
Ну вот...зделал всё по примеру (П.С.Использовал флаг порядка сортировки:SORT_ASC , флаг сортировки по типу:SORT_NUMERIC):
PHP
1
2
3
4
$myarray = array (array(1, 3, 2, 5, 4), array(13, 11, 12, 15, 14));
array_multisort ($myarray[0], SORT_ASC, SORT_NUMERIC,
                 $myarray[1], SORT_ASC, SORT_NUMERIC);
print_r($myarray);
Результат: (П.С.Выделил разными цветами,что бы было понятней,что к чему ⇓)
Array ( [0] => Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 ) [1] => Array ( [0] => 13 [1] => 12 [2] => 11 [3] => 14 [4] => 15 ) )

...первый масив отсортирован,второй - неа=(

...может я както чёт не допонял,подскажите плиз!!в чём трабл?Жду вашего ответа=)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.10.2009, 13:38
Ответы с готовыми решениями:

Инсерт многомерного массива в БД ч/з foreach()
доброго времени суток, имеется многомерный массив такого вида: Array ( => Array ( => 01

Обработка и получение данных из многомерного массива
Всем привет! Что мы имеем: 2 таблицы в базе данных:groups и emails Запросом получаем всех пользователей: $sql="SELECT...

Insert многомерного массива в базу MYSQL
Здравствуйте, подскажите пожалуйста есть такой вопрос. Имеется многомерный массив такого типа: - запись 1 -- аттачментс ...

22
 Аватар для Pafos
97 / 97 / 17
Регистрация: 18.10.2009
Сообщений: 453
20.10.2009, 17:20  [ТС]
Студворк — интернет-сервис помощи студентам
..всё реб9т!спасибо!всё пон9тно!
я благодарен за ответ: тебе MSBios, и те6е GаlаX !!
0
0 / 0 / 0
Регистрация: 18.10.2009
Сообщений: 8
21.10.2009, 01:08
Цитата Сообщение от GаlаX Посмотреть сообщение

зы: MSBios, надо завязывать флудить а то ща на нас ругаться будут сильно
Ок, тушемся тогда
0
Aliyushkin
24.11.2009, 12:28
А вот если такой массив:

$types = array(array("Тип", "Имя", 4), array("Тип", "Имя", 25),array("Тип", "Имя", 1));

и как сделать, чтобы вывело по возрастанию:
Тип Имя 1
Тип Имя 4
Тип Имя 25

При этом если не сложно, не могу понять,как это вывести в таблицы.

Добавлено через 34 секунды
Я буквально недели две голову ломаю, а лабу сдать надо.. Пожалуйста..
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.11.2009, 12:28
Помогаю со студенческими работами здесь

Сортировка многомерного массива
<?php $array = $this->administration->select_category(); if($array) { echo '<ul class="category">'; foreach($array as $item) { ...

Хитрая сортировка многомерного массива
Добрый день. У меня есть массив children, следующей структуры: Array ( => Array ( => grade_item...

Сортировка многомерного значения по суб-значению
Есть следующий многомерный массив: array (size=7) 0 => array (size=8) 0 => string 'CursMD_EXIM_USD_EUR.csv'...

Сложная модификация многомерного массива
Всем привет! Ребят, есть тут реально умные люди? :) Помогите пожалуйста решить сложную задачку. Есть тестовый массив вот такого вида:...

Получить ключ элемента из многомерного массива
Есть многомерный массив такого вида: Array ( => Array ( => 140 => #708090 => S => 30 => 0 => 0 ) => Array ( =>...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Опции темы

Новые блоги и статьи
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru