Sắp xếp mảng PHP
- Trang trước Mảng PHP
- Trang tiếp theo PHP toàn cục
Các phần tử trong mảng có thể được sắp xếp theo thứ tự chữ cái hoặc số theo thứ tự tăng hoặc giảm.
PHP - Các hàm sắp xếp mảng
Trong phần này, chúng ta sẽ học các hàm sắp xếp mảng PHP sau đây:
- sort() - Sắp xếp mảng theo thứ tự tăng dần
- rsort() - Sắp xếp mảng theo thứ tự giảm dần
- asort() - Sắp xếp mảng liên kết theo thứ tự tăng dần dựa trên giá trị
- ksort() - Sắp xếp mảng liên kết theo thứ tự tăng dần dựa trên khóa
- arsort() - Sắp xếp mảng liên kết theo thứ tự giảm dần dựa trên giá trị
- krsort() - Sắp xếp mảng liên kết theo thứ tự giảm dần dựa trên khóa
Sắp xếp mảng theo thứ tự tăng dần - sort()
Dưới đây là ví dụ sắp xếp các phần tử trong mảng $cars theo thứ tự alphabet theo thứ tự tăng dần:
Ví dụ
<?php $cars=array("porsche","BMW","Volvo"); sort($cars); ?>
Ví dụ sau đây sắp xếp các phần tử trong mảng $numbers theo thứ tự tăng dần dựa trên số:
Ví dụ
<?php $numbers=array(3,5,1,22,11); sort($numbers); ?>
Sắp xếp mảng theo thứ tự giảm dần - rsort()
Ví dụ sau đây sắp xếp các phần tử trong mảng $cars theo thứ tự giảm dần dựa trên chữ cái:
Ví dụ
<?php $cars=array("porsche","BMW","Volvo"); rsort($cars); ?>
Ví dụ sau đây sắp xếp các phần tử trong mảng $numbers theo thứ tự giảm dần dựa trên số:
Ví dụ
<?php $numbers=array(3,5,1,22,11); rsort($numbers); ?>
Sắp xếp mảng liên quan theo thứ tự tăng dần dựa trên giá trị - asort()
Ví dụ sau đây sắp xếp mảng liên quan theo thứ tự tăng dần dựa trên giá trị:
Ví dụ
<?php $age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47"); asort($age); ?>
Sắp xếp mảng liên quan theo thứ tự tăng dần dựa trên khóa - ksort()
Ví dụ sau đây sắp xếp mảng liên quan theo thứ tự tăng dần dựa trên khóa:
Ví dụ
<?php $age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47"); ksort($age); ?>
Sắp xếp mảng liên quan theo thứ tự giảm dần dựa trên giá trị - arsort()
Ví dụ sau đây sắp xếp mảng liên quan theo thứ tự giảm dần dựa trên giá trị:
Ví dụ
<?php $age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47"); arsort($age); ?>
Sắp xếp mảng liên quan theo thứ tự giảm dần - krsort()
Ví dụ sau đây sắp xếp mảng liên quan theo thứ tự giảm dần dựa trên khóa:
Ví dụ
<?php $age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47"); krsort($age); ?>
Tài liệu tham khảo đầy đủ PHP mảng
Để xem tài liệu tham khảo đầy đủ về các hàm mảng, vui lòng truy cập Tài liệu tham khảo PHP mảng.
Tài liệu tham khảo này chứa mô tả ngắn gọn và ví dụ về cách sử dụng của từng hàm.
- Trang trước Mảng PHP
- Trang tiếp theo PHP toàn cục