PHP提供了多個用于排序的函數,可以根據不同的需求選擇適合的函數。以下是幾個常用的排序函數的使用方法:
$numbers = array(4, 2, 8, 6);
sort($numbers);
print_r($numbers);
$numbers = array(4, 2, 8, 6);
rsort($numbers);
print_r($numbers);
$ages = array("Peter" => 32, "John" => 28, "Mary" => 35);
asort($ages);
print_r($ages);
$ages = array("Peter" => 32, "John" => 28, "Mary" => 35);
ksort($ages);
print_r($ages);
$ages = array("Peter" => 32, "John" => 28, "Mary" => 35);
arsort($ages);
print_r($ages);
$ages = array("Peter" => 32, "John" => 28, "Mary" => 35);
krsort($ages);
print_r($ages);
以上函數都會改變原數組的順序。如果不希望改變原數組,可以使用相應的函數的“u”版本,如usort()、uasort()、uksort()等,并傳入一個自定義的比較函數來實現排序。