Autor | Zpráva | ||
---|---|---|---|
Radim24 Profil * |
#1 · Zasláno: 7. 5. 2007, 17:38:47
Zdravím Vás,
měl bych takový dotaz, protože už nevím kde najít nápovědu. Mám načtené (vícerozměrné) pole souboru pomocí file(). V něm sloupce s uživateli (id,name,surname,atd.) a chtěl bych to třídit podle jména a podle příjmení (tzn. jméno a příjmení má tvořit jedinečný klíč). Spíše jde o to, že chci udělat dynamickou funkci ke třídění, kdybych chtěl uspořádání podle jiných sloupců. Zkoušel jsem definovat vlastní funkci, ale největší problém byl v tom, že to přeházelo pořadí klíčů. Klíče musí zůstat, to s čím potřebuji hýbat jsou tyx vnořené pole (záznamy). Zkoušel jsem nadefinovat vlastní funkci, ale to setřídí podle kl94e: function cmp ($a) // funkce třídění { if ($a[1] == $a[2]) return 0; return ($a[1] > $a[2]) ? -1 : 1; } uasort ($record, "cmp"); print_r($record); Jestli někdo víte, co s tím nebo o nějakém odkazu, budu vděčný Zdraví Radim |
||
WertriK Profil |
#2 · Zasláno: 7. 5. 2007, 21:46:26
array_multisort(); ?
popř. nahoď nějaký příklad co a jak to chceš setřídit ... |
||
echo Profil * |
#3 · Zasláno: 7. 5. 2007, 21:56:38
|
||
echo Profil * |
#4 · Zasláno: 7. 5. 2007, 22:03:13
|
||
Radim24 Profil * |
#5 · Zasláno: 9. 5. 2007, 17:10:33
díky,
vyzkouším to co to bude dělat |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0