0 / 0 / 0
Регистрация: 02.03.2015
Сообщений: 1
1

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

02.03.2015, 15:38. Показов 1298. Ответов 0
Метки нет (Все метки)

Добрый день.
Вот пытаюсь отсортировать многомерный массив самым простым методом + без использования встроеных php функция сортировки.

PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
 
$arr = array(
                array(1,6,3,4,9,),
                array(5,2,3,7,5,),
                array(1,2,3,1,),
                array(1,3,3,),
                array(2,1,2,4,3,));
 
$c = count($arr);
 
        for ($a=0; $a < $c; $a++) {     
 
            for ($i=0; $i < $c; $i++) { 
 
                for ($q=0; $q < $c; $q++) { 
 
        if ($arr[$i][$a+1] > $arr[$i][$a]) {
            $tmp = $arr[$i][$a+1];
            $arr[$i][$a+1] = $arr[$i][$a];
            $arr[$i][$a]  = $tmp;
        }
    }
    echo $arr[$i][$a];
    }
    echo '<br />';
    }
 
?>
на выходе имеем:
65232
33332
47114
9513
121

а нужно:
11111
22223
33333
4455
679

Вот в чем проблема и варианты решения подобной задачи?
Заранее спасибо.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.03.2015, 15:38
Ответы с готовыми решениями:

Сортировка многомерного массива
Есть массив, собирается в цикле: $twArray = 15; $twArray = 'имя'; $twArray = 8; $twArray =...

сортировка многомерного массива
как отсортировать многомерный массив по одному из столбцов? попробовал встроенные функции, не...

Сортировка многомерного массива.
Сортирую массив, только теперь мне не понятно как результаты сортировки вывести в браузер....

Сортировка многомерного массива
Есть многомерный массив вида array( array(=&gt;1 =&gt;text =&gt;1) array(=&gt;1 =&gt;text =&gt;1)...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.03.2015, 15:38

Сортировка многомерного массива
Здравствуйте, есть массив, который выглядит так: $arr= 1; $arr= 24567; $arr= 35679; // $arr=...

сортировка многомерного массива
подскажите пожалуйста как отсортировать многомерный массив по одному из критериев что бы все...

Сортировка многомерного массива по имени
Приветствую всех! Вот есть такой массив(получен из бд) array(6) { =&gt; array(6) { =&gt;...

Сортировка по полю многомерного массива
$array = array( 'a1' =&gt; array('id'=&gt;'1', 'age'=&gt;'16', 'gender'=&gt;'m', 'login'=&gt;'Вася'), 'a2' =&gt;...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru