Ta có thể thấy tuy rằng z đúng sau c nhưng Zend vẫn được xếp hạng trên cI do Z được viết hoa. Để sắp xếp không phân biệt chữ hoa chữ thường ta nên dùng kết hợp với SORT_FLAG_CASE
mã số
$subject = array[ 'laravel', 'Zend', 'cI' ]; sort[$subject, SORT_NATURAL | SORT_FLAG_CASE]; foreach [$subject as $key => $val] { echo "subject[" . $key . "] = " . $val . "
"; }
Kết quả
subject[0] = cI subject[1] = laravel subject[2] = Zend
chữ Zend đã về đúng vị trí của nó. Đ.
Tham khảo. php. mạng lưới
Trong bài viết này, chúng ta sẽ tìm hiểu cách sử dụng các hàm sắp xếp [sort] array trong PHP. Để học tốt bài này, các bạn cần đọc lại bài Cài đặt môi trường lập trình Web PHP với XAMPP để biết cách AMPy ứng dụng PHP vô dụng
Các phần tử trong mảng có thể được sắp xếp theo thứ tự của bảng chữ cái. Hoặc sắp xếp theo thứ tự tăng dần/giảm dần. PHP hỗ trợ một số thuật toán sắp xếp [sắp xếp] mảng như
Hàm
subject[0] = html subject[1] = java subject[2] = js subject[3] = php8 có chức năng sắp xếp các phần tử trong mảng theo thứ tự tăng dần theo bảng chữ cái hoặc chữ số
2. Hàm rsort[] trong PHP
Hàm
$subject = array[ 1, 43, 55, 24 ]; sort[$subject, SORT_NUMERIC]; foreach [$subject as $key => $val] { echo "subject[" . $key . "] = " . $val . "3 có chức năng sắp xếp các phần tử trong mảng theo thứ tự giảm dần theo chữ cái hoặc chữ số
"; }
3. Hàm asort[] trong PHP
Hàm
$subject = array[ 1, 43, 55, 24 ]; sort[$subject, SORT_NUMERIC]; foreach [$subject as $key => $val] { echo "subject[" . $key . "] = " . $val . "4 có chức năng sắp xếp các phần tử trong mảng kết hợp [mảng kết hợp] theo thứ tự tăng dần của các giá trị
"; }
subject[0] = html subject[1] = java subject[2] = js subject[3] = php0Kết quả
subject[0] = html subject[1] = java subject[2] = js subject[3] = php1
4. Hàm ksort[] trong PHP
Hàm
$subject = array[ 1, 43, 55, 24 ]; sort[$subject, SORT_NUMERIC]; foreach [$subject as $key => $val] { echo "subject[" . $key . "] = " . $val . "5 có chức năng sắp xếp các phần tử trong mảng kết hợp [mảng kết hợp] theo thứ tự tăng dần của các phím
"; }
subject[0] = html subject[1] = java subject[2] = js subject[3] = php2Kết quả
subject[0] = html subject[1] = java subject[2] = js subject[3] = php3
5. Hàm arsort[] trong PHP
Hàm
$subject = array[ 1, 43, 55, 24 ]; sort[$subject, SORT_NUMERIC]; foreach [$subject as $key => $val] { echo "subject[" . $key . "] = " . $val . "6 có chức năng sắp xếp các phần tử trong mảng kết hợp [mảng kết hợp] theo thứ tự giảm dần của các giá trị
"; }
subject[0] = html subject[1] = java subject[2] = js subject[3] = php4Kết quả
subject[0] = html subject[1] = java subject[2] = js subject[3] = php5
6. Hàm krsort[] trong PHP
Hàm
$subject = array[ 1, 43, 55, 24 ]; sort[$subject, SORT_NUMERIC]; foreach [$subject as $key => $val] { echo "subject[" . $key . "] = " . $val . "7 có chức năng sắp xếp các phần tử trong mảng kết hợp [mảng kết hợp] theo thứ tự giảm dần của các phím
"; }
- Trong php, mặc định thì các phần tử ngược được sắp xếp theo đúng thứ tự giống như lúc chúng ược khai báo, tuy nhiên php cung cấp hàm số chúng ta có hi thi thi mảng
Nội dung chính Hiển thị
- Cách sử dụng hàm sort[] trong PHP
- Cách sử dụng hàm rsort[] trong PHP
- Cách sử dụng hàm asort[] trong PHP
- Cách sử dụng hàm arsort[] trong PHP
- 1. Hàm sort[] trong PHP
- 2. Hàm rsort[] trong PHP
- 3. Hàm asort[] trong PHP
- 4. Hàm ksort[] trong PHP
- 5. Hàm arsort[] trong PHP
- 6. Hàm krsort[] trong PHP
- Dưới đây là bảng mô tả sơ lược thông qua chức năng của một số hàm thường được sử dụng trong công việc sắp xếp lạếp lạnậmmủnụt của Focal
Hàm giải sắp xếp []- sắp xếp các phần tử theo thứ tự thứ tự dữ liệu Ăng dầa giá trị [chỉ dành cho mảng ược lập chỉ mục]- sắp xếp các phần theo thứ tự thứ tự của Cho mảng ược lập chỉ mục] asort []- sắp xếp sắp xếp các phầng theo thứ tự tăng dần của giá trị [chỉ dành cho mảng kết hợp]- sắp xếp các phầng theo thứ tự giảm giá trị [chỉ dành cho mảng kết hợp]ksort[]- Sắp xếp các phần theo mảng tử thứ tự tăng dần của khóa. krsort[]- Sắp xếp các mảng tử theo thứ tự giảm dần của khóaCách sử dụng hàm sort[] trong PHP
- Chức năng của hàm sort[] được sử dụng để sắp xếp lại các mảng tử theo thứ tự tăng dần của giá trị
- Luý. Hàm sort[] chỉ có thể áp dụng cho “mảng được thiết lập chỉ mục”
- NếU chúng ta sử dụng hàm sort[] để sắp xếp lại thứ tự các mảng tử của một “mảng kết hợp” thì các tên từ khóa sẽ tự động thay thế Thay thành chỉ số
subject[0] = cI subject[1] = laravel subject[2] = Zend6
Cách sử dụng hàm rsort[] trong PHP
- Chức năng của hàm rsort[] được sử dụng để sắp xếp lại các mảng tử theo thứ tự giảm dần của giá trị
- Luý. Hàm rsort[] chỉ có thể áp dụng cho “mảng được thiết lập chỉ mục”
Cách sử dụng hàm asort[] trong PHP
- Chức năng của hàm asort[] được sử dụng để sắp xếp lại các mảng tử theo thứ tự tăng dần của giá trị
- Luý. Hàm asort[] chỉ có thể áp dụng cho “mảng kết hợp”
subject[0] = cI subject[1] = laravel subject[2] = Zend7
- if ta use asort[] asort[] ọp xếp lại thứ tự các mảng tử của một “mảng ược lập chỉ mục” thì số lượng của các phầng sẽ không còn đi ngược lại với đsc
Cách sử dụng hàm arsort[] trong PHP
- Chức năng của hàm arsort[] được sử dụng để sắp xếp lại các mảng tử theo thứ tự giảm dần của giá trị
Trong bài viết này, chúng ta sẽ tìm hiểu cách sử dụng các hàm sắp xếp [sort] array trong PHP. Để học tốt bài này, các bạn cần đọc lại bài Cài đặt môi trường lập trình Web PHP với XAMPP để biết cách AMPy ứng dụng PHP vô dụng
Các phần tử trong mảng có thể được sắp xếp theo thứ tự của bảng chữ cái. Hoặc sắp xếp theo thứ tự tăng dần/giảm dần. PHP hỗ trợ một số thuật toán sắp xếp [sắp xếp] mảng như