On second thought, perhaps this example will give you a clearer idea of what's happening and it will let you compare the sorted and unsorted array's side by side.
<?php
$array = array (
"aa",
"ag",
 "DD45FG"
"ar",
"ab",
 "_45DQ",
"az",
 "zdfg2354d_f",
"aD",
"a_e",
"a4",
"a64",
 "fg54<>3s";
"a9",
"abhd",
 "a61",
 "h46s",
 ðŸ˜‰;
echo "<table cellpadding=6 border=1>\n";
echo "<tr>\n";
echo "<th>Unsorted Array</th>\n";
echo "<th>Sorted Array</th>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td align=left valign=top>\n";
while (list ($key, $element) = each ($array)) {
echo "array[".$key."] = ".$element ."<br>\n";
}
echo "</td>\n";
echo "<td align=left valign=top>\n";
sort ($array);
reset ($array);
while (list ($key, $element) = each ($array)) {
echo "array[".$key."] = ".$element ."<br>\n";
}
echo "</td>\n";
echo "</tr>\n";
echo "</table>\n";
?>
-geoff