Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) сортировка массива по столбцу / 3 сообщений из 3, страница 1 из 1
29.06.2005, 21:01
    #33141511
quazare
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) сортировка массива по столбцу
Подскажите алгоритм сортировки 2-х мерного массива $mass[10][3] - по определенному столбцу на PHP

например $mass[10][$a], $a=2

Спасибо!
...
Рейтинг: 0 / 0
29.06.2005, 21:33
    #33141531
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) сортировка массива по столбцу
...
Рейтинг: 0 / 0
29.06.2005, 21:53
    #33141539
quazare
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) сортировка массива по столбцу
НЕ КАНАЕТ :( Я пробую...


<?php
function sorting($a, $b)
{
if ($a[2] == $b[2]) {
return 0;
}
return ($a[2] < $b[2]) ? -1 : 1;
}

//-------------------------------------------

$fn="win.lst";
$i=0;

$f_contens=file($fn);
//----------------------------------------

//----------------------------------------
for ($n=0; $n<count($f_contens); $n++){


//echo $f_contens[$n];

$i++;
}
echo "<br>";
echo $i;

//----------------------------------------
for ($k=0; $k<$i/3;$k++){


$mass[$k][0]=$f_contens[0+3*$k];

$mass[$k][1]=$f_contens[1+3*$k];

$mass[$k][2]=$f_contens[2+3*$k];


}

//---------------------------------------
echo"<br>";

for ($k=0; $k<$i/3;$k++){

echo $mass[$k][0];
echo $mass[$k][1];
echo $mass[$k][2];
echo"<br>";

}

usort($mass,'sorting');

echo"<br>";
for ($k=0; $k<$i/3;$k++){

echo $mass[$k][0];
echo $mass[$k][1];
echo $mass[$k][2];
echo"<br>";

}

?>
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) сортировка массива по столбцу / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]