
Abecední seřazení hodnot v poli.
Dobrý den, jsem v PHP začátečník a stojím před tímto problémem:
Mám takto definované pole -
pole[0][0] = 0 <- ID
pole[0][1] = "retezec"
pole[0][2] = poradi
Na první pozici je jenom ID, to je do pohody, na druhé pozici je "retezec", což jedinečný název, například auto, nebo cédéčko. No a teď mám pole o velikosti třeba pole[50][], čili 50 názvů. A na třetí pozici bych chtěl abecední pořadí. Asi nejlépe se to vysvětlí na příkladě...
// tady je obsah pole
pole[1][1] = "automobil"
pole[2][1] = "zabicka"
pole[3][1] = "kahanek"
// a tady je pole serazeno podle abecedy.
pole[1][2] = 1
pole[2][2] = 3
pole[3][2] = 2
Existuje tedy nějaká funkce, která by tímto způsobem dokázala pole zpracovat? Ppř. jaký byste doporučovali postup? Mám naplněné pole hodnotou a snažím se si někam uložit abecední pořadí. Děkuji mnohokrát
V případě, že jsem dobře pochopil zadání :
Viz funkce asort :
function.asort.php
Zajímavé jsou také některé příspěvky do diskuse zde :
function.sort.php