$tomb = array(); //tegyük egy tömbbe az adatbázisból lekérdezett adatokat //adatbázis lekérdezés... while { $tomb[] = array( 'adat1'=> $lekerdezes['adat1'], 'adat2'=> $lekerdezes['adat2'], 'adat3'=> $lekerdezes['adat3'], 'adat4'=> $lekerdezes['adat4'] ); } //Azt a tömb elemet kell meghatározni, amely szerint rendezni akarjuk a tömböt, itt az adat3 lesz a rendezési elv $rendezes = array_column($tomb, 'adat3'); //Tömb új sorrendbe állítása array_multisort($rendezes, SORT_ASC, $tomb); //És most listázzuk ki a sorba rakott tömb tartalmát for($i=0;$i<$rekordok_szama;$i++) { $tomb[$i]['adat1'] $tomb[$i]['adat2'] $tomb[$i]['adat3'] $tomb[$i]['adat4'] }