Mục lục
Tác dụng của hàm ksort()
Hàm ksort()
sắp xếp một mảng liên kết theo thứ tự tăng dần, theo khóa.
Các khóa được bảo toàn, tức là ánh xạ khóa-giá trị sẽ không thay đổi theo thao tác sắp xếp.
Bảng sau tóm tắt các chi tiết kỹ thuật của hàm này.
Return Value: | Returns TRUE on success or FALSE on failure. |
---|---|
Version: | PHP 4+ |
Cú pháp
Cú pháp cơ bản của hàm ksort()
được đưa ra với:
ksort(array, sort_flags);
Ví dụ sau đây cho thấy hàm ksort()
đang hoạt động.
Ví dụ
<?php
// Sample array
$alphabets = array("b"=>"ball", "d"=>"dog", "a"=>"apple", "c"=>"cat");
// Sorting alphabets array
ksort($alphabets);
print_r($alphabets);
?>
Mẹo: Các hàm ksort() và krsort() được sử dụng để sắp xếp các mảng kết hợp theo khóa, trong khi các hàm asort() và arsort() chủ yếu được sử dụng để sắp xếp các mảng kết hợp theo giá trị.
Thuộc tính
hàm ksort()
này chấp nhận các tham số sau.
Parameter | Description |
---|---|
array | Required. Specifies the array to sort. |
sort_flags |
Optional. Specifies how array items should be compared. Possible values are:
|
Thêm Ví Dụ
Sau đây là một số ví dụ khác cho thấy hàm ksort()
thực sự hoạt động như thế nào:
Ví dụ sau đây sắp xếp mảng liên kết "persons" theo khóa theo thứ tự tăng dần:
Ví dụ
<?php
// Sample array
$persons = array("Harry"=>18, "Clark"=>32, "Peter"=>20, "John"=>24);
// Sorting persons array
ksort($persons);
print_r($persons);
?>