|
|
|
(PHP) сортировка массива по столбцу
|
|||
|---|---|---|---|
|
#18+
Подскажите алгоритм сортировки 2-х мерного массива $mass[10][3] - по определенному столбцу на PHP например $mass[10][$a], $a=2 Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2005, 21:01 |
|
||
|
(PHP) сортировка массива по столбцу
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2005, 21:33 |
|
||
|
(PHP) сортировка массива по столбцу
|
|||
|---|---|---|---|
|
#18+
НЕ КАНАЕТ :( Я пробую... <?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>"; } ?> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2005, 21:53 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=468&tid=1478054]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
227ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 500ms |

| 0 / 0 |
