溫馨提示×

php排序函數怎么使用

PHP
小億
122
2023-08-10 19:22:57
欄目: 編程語言

PHP提供了多個用于排序的函數,可以根據不同的需求選擇適合的函數。以下是幾個常用的排序函數的使用方法:

  1. sort():對數組進行升序排序
$numbers = array(4, 2, 8, 6);
sort($numbers);
print_r($numbers);
  1. rsort():對數組進行降序排序
$numbers = array(4, 2, 8, 6);
rsort($numbers);
print_r($numbers);
  1. asort():對關聯數組按值進行升序排序
$ages = array("Peter" => 32, "John" => 28, "Mary" => 35);
asort($ages);
print_r($ages);
  1. ksort():對關聯數組按鍵進行升序排序
$ages = array("Peter" => 32, "John" => 28, "Mary" => 35);
ksort($ages);
print_r($ages);
  1. arsort():對關聯數組按值進行降序排序
$ages = array("Peter" => 32, "John" => 28, "Mary" => 35);
arsort($ages);
print_r($ages);
  1. krsort():對關聯數組按鍵進行降序排序
$ages = array("Peter" => 32, "John" => 28, "Mary" => 35);
krsort($ages);
print_r($ages);

以上函數都會改變原數組的順序。如果不希望改變原數組,可以使用相應的函數的“u”版本,如usort()、uasort()、uksort()等,并傳入一個自定義的比較函數來實現排序。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女