Mảng sắp xếp PHP
Các phần tử trong một mảng có thể được sắp xếp theo thứ tự bảng chữ cái hoặc số, giảm dần hoặc tăng dần.
PHP - Sắp xếp các hàm cho mảng
Trong chương này, chúng ta sẽ xem xét các hàm sắp xếp mảng PHP sau:
sort()
- sắp xếp các mảng theo thứ tự tăng dầnrsort()
- sắp xếp các mảng theo thứ tự giảm dầnasort()
- sắp xếp các mảng kết hợp theo thứ tự tăng dần, theo giá trịksort()
- sắp xếp các mảng kết hợp theo thứ tự tăng dần, theo khóaarsort()
- sắp xếp các mảng kết hợp theo thứ tự giảm dần, theo giá trịkrsort()
- sắp xếp các mảng kết hợp theo thứ tự giảm dần, theo khóa
Sắp xếp mảng theo thứ tự tăng dần - sort ()
Ví dụ sau sắp xếp các phần tử của mảng $ ô tô theo thứ tự bảng chữ cái tăng dần:
Thí dụ
<?php
$cars = array("Volvo", "BMW", "Toyota");
sort($cars);
?>
Ví dụ sau đây sắp xếp các phần tử của mảng $ number theo thứ tự số tăng dần:
Thí dụ
<?php
$numbers = array(4, 6, 2, 22, 11);
sort($numbers);
?>
Sắp xếp mảng theo thứ tự giảm dần - rsort ()
Ví dụ sau sắp xếp các phần tử của mảng $ ô tô theo thứ tự bảng chữ cái giảm dần:
Thí dụ
<?php
$cars = array("Volvo", "BMW", "Toyota");
rsort($cars);
?>
Ví dụ sau sắp xếp các phần tử của mảng $ number theo thứ tự số giảm dần:
Thí dụ
<?php
$numbers = array(4, 6, 2, 22, 11);
rsort($numbers);
?>
Sắp xếp Mảng (Thứ tự tăng dần), Theo Giá trị - asort ()
Ví dụ sau sắp xếp một mảng kết hợp theo thứ tự tăng dần, theo giá trị:
Thí dụ
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
asort($age);
?>
Sắp xếp Mảng (Thứ tự tăng dần), Theo Chìa khóa - ksort ()
Ví dụ sau sắp xếp một mảng kết hợp theo thứ tự tăng dần, theo khóa:
Thí dụ
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
ksort($age);
?>
Sắp xếp Mảng (Thứ tự giảm dần), Theo Giá trị - arsort ()
Ví dụ sau đây sắp xếp một mảng kết hợp theo thứ tự giảm dần, theo giá trị:
Thí dụ
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
arsort($age);
?>
Sắp xếp Mảng (Thứ tự giảm dần), Theo Key - krsort ()
Ví dụ sau đây sắp xếp một mảng kết hợp theo thứ tự giảm dần, theo khóa:
Thí dụ
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
krsort($age);
?>
Toàn bộ tham chiếu mảng PHP
Để có tài liệu tham khảo đầy đủ về tất cả các hàm mảng, hãy truy cập Tham chiếu Mảng PHP hoàn chỉnh của chúng tôi .
Tài liệu tham khảo chứa một mô tả ngắn gọn và các ví dụ sử dụng cho mỗi chức năng!