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

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

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


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


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