Podstawowa funkcja sortowania. Sortuje elementy tablicy w kolejności alfabetycznej:
<?php $porn = array("Fast Lane to Malibu" => "2000", "Testing the Limits" => "1998", "I Like to Play Games" => "1995", "Lust Connection" => "2005", "The Final Victim" => "2003"); $ktory_film = current($porn); $ktory_rok = key($porn); echo "<h1>Lista nieposortowana</h1>"; while(list($ktory_film, $ktory_rok) = each($porn)) { echo "<br>$ktory_rok - $ktory_film"; } echo "<h1>Lista posortowana</h1>"; sort($porn); while(list($ktory_film, $ktory_rok) = each($porn)) { echo "<br>$ktory_rok - $ktory_film"; } ?>
a wynik:
Lista nieposortowana 2000 - Fast Lane to Malibu 1998 - Testing the Limits 1995 - I Like to Play Games 2005 - Lust Connection 2003 - The Final Victim Lista posortowana 1995 - 0 1998 - 1 2000 - 2 2003 - 3 2005 - 4
Jak widać tytuły filmów zastąpione zostały przez indeksy numeryczne. By tego uniknąć, korzystamy z asort().