![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 227 Pomógł: 0 Dołączył: 13.06.2003 Skąd: rykowice Ostrzeżenie: (0%) ![]() ![]() |
Witam
Jak powinien wyglądać funkcja która by segregowała dane w tablicy. Tablica ma postać: dane1 |dane2|dane3|dane4|(0) dane1 |dane2||dane3|dane4|(1) dane1 |dane2||dane3|dane4|(2) (0) – nie ma w tablicy napisalem by było wiadomo i tak dalej. Chodzi mi o to by dane były wyświetlane według posortowania wyniku liczbowego (dane4). czyli np. dane4 linia() 1 0 9 1 4 2 to wyświetli mi sie w takij kolejności Linia() 1 2 0 plus dane jakie sie w niej znajdują Z góry dzieki. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
Cytat $array[0]['name'] = "Niko";
zastosowalem rowniez taki kod
$array[0]['age'] = 24; $array[1]['name'] = "Dennis"; $array[1]['age'] = 34; //the fuction: function array_csort($marray, $column) { //coded by Ichier2003 foreach ($marray as $row) { $sortarr[] = $row[$column]; } array_multisort($sortarr, $marray); return $marray; } //just use it like that: $array = array_csort($array,"age"); [php:1:d6029ab9d0]<?php function csort($array, $column){ $i=0; for($i=0; $i<count($array); $i++){ $sortarr[]=$array[$i][$column]; } array_multisort($sortarr, $array); return($array); } ?>[/php:1:d6029ab9d0] Oba działąją pięknie |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 22:34 |