Meikäläisellä on taulukko, joka pitäisi saada sortattua tietyn kentän mukaan.
Array ( [0] => Array ( [id] => 1 [first_name] => Pasi [last_name] => Saraste ) [1] => Array ( [id] => 2 [first_name] => Jaska [last_name] => Jukuri ) [2] => Array ( [id] => 3 [first_name] => Kalle [last_name] => Metsäpalo ) )
Siinä print_r taulukosta. Onko kellään mitään hyvää ratkaisua tähän ongelmaan?
Edit: Olimpas taas hätäinen postauksen kanssa. Sivulla https://www.php.net/array_multisort kohdassa Example#3 Sorting database results on hyvä esimerkki tapauksesta.
Funktiolla usort voi toteuttaa minkä tahansa lajittelun, koska siinä voi päättää itse, miten kahta taulukon alkiota verrataan toisiinsa.
function vertailu($a, $b) { global $kentta; return strtolower($a[$kentta]) > strtolower($b[$kentta]); } $kentta = "first_name"; usort($tiedot, vertailu);
Aihe on jo aika vanha, joten et voi enää vastata siihen.