|
| |
|
|
| |
для: Artem S.
(06.05.2007 в 15:54)
| | | под себя подзаточил - вообщем то работает. Спасибо. Как вариант.
- to Trianon - посмотрю, если код получится короче и быстрее, а главное будет работать )), то конечно!! | |
| |
|
|
| |
|
|
| |
для: denic
(06.05.2007 в 15:48)
| | | смотрите в сторону array_map и usort (uasort) | |
| |
|
|
| |
|
|
| |
для: denic
(06.05.2007 в 15:48)
| | | Попробуйте пузырьком :)
<?php
for ($i=1; $i<sizeof($array_to_sort); $i++) {
for ($j=0; $j<$i-1; $j++) {
if ($array_to_sort[$i][0] < $array_to_sort[$i-1][0]) {
$tmp = $array_to_sort[$i];
$array_to_sort[$i] = $array_to_sort[$i-1];
$array_to_sort[$i-1] = $tmp;
}
}
}
?>
|
Код не рабочий :) лишь идея | |
| |
|
|
| |
|
|
| | Добрый день! Есть массив, например такой:
$array_to_sort['1'] = array(34,1,0)
$array_to_sort['2'] = array(12,0,1)
$array_to_sort['3'] = array('25,1,0)
надо получить:
$array_to_sort['1'] = array(12,0,1)
$array_to_sort['2'] = array(25,1,0)
$array_to_sort['3'] = array('34,1,0)
Т.е отсортировать по первому элементу внутреннего массива да еще и поменять последовательность. Смотрю в сторону - array_multisort +array_values. Но что то пока не выходит ничего. | |
| |
|
|
|