Hướng dẫn hàm sort trong php
Trong hướng dẫn này, bạn sẽ học cách sắp xếp các phần tử hoặc khóa của một mảng theo thứ tự tăng dần hoặc giảm dần trong PHP. Show
Các hàm PHP để sắp xếp mảngTrong chương trước, bạn đã học những kiến thức cơ bản về mảng PHP, tức là mảng là gì, cách tạo chúng, cách xem cấu trúc của chúng, cách truy cập các phần tử của chúng, v.v. Bạn có thể làm nhiều việc hơn nữa với mảng như sắp xếp các phần tử trong bất kỳ kiểu thứ tự nào bạn thích. PHP đi kèm với một số hàm tích hợp được thiết kế đặc biệt để sắp xếp các phần tử mảng theo nhiều cách khác nhau như theo thứ tự bảng chữ cái hoặc số theo thứ tự tăng dần hoặc giảm dần.Ở đây chúng ta sẽ khám phá một số hàm thường được sử dụng nhất để sắp xếp mảng.
Sắp xếp các mảng được lập chỉ mục theo thứ tự tăng dầnHàm Câu lệnh 5 nàycho kết quả sau:Mảng ([0] => Xanh lam [1] => Xanh lục [2] => Đỏ [3] => Vàng) Tương tự, bạn có thể sắp xếp các phần tử số của mảng theo thứ tự tăng dần. Câu lệnh 5 nàycho kết quả sau:Mảng ([0] => 1 [1] => 2 [2] => 2,5 [3] => 4 [4] => 7 [5] => 10) Sắp xếp các mảng được lập chỉ mục theo thứ tự giảm dầnHàm Câu lệnh 5nàycho kết quả sau:Mảng ([0] => Vàng [1] => Đỏ [2] => Xanh lục [3] => Xanh lam) Tương tự, bạn có thể sắp xếp các phần tử số của mảng theo thứ tự giảm dần. Câu lệnh 5 nàycho kết quả sau:Mảng ([0] => 10 [1] => 7 [2] => 4 [3] => 2,5 [4] => 2 [5] => 1) Sắp xếp các mảng liên kết theo thứ tự tăng dần theo giá trịHàm 0sắp xếp các yếu tố của một mảng kết hợp trong thứ tự tăng dần theo giá trị. Nó hoạt động giống như vậysort() , nhưng nó bảo toàn mối liên kết giữa các khóa và các giá trị của nó trong khi sắp xếp.
Câu lệnh 5nàycho kết quả sau:Mảng ([Harry] => 14 [Peter] => 20 [Clark] => 35 [John] => 45) Sắp xếp Mảng liên kết theo thứ tự giảm dần theo giá trịHàm 1sắp xếp các yếu tố của một mảng kết hợp trong thứ tự giảm dần theo giá trị.Nó hoạt động giống như vậyrsort() , nhưng nó bảo toàn mối liên kết giữa các khóa và các giá trị của nó trong khi sắp xếp.
Câu lệnh 5nàycho kết quả sau:Mảng ([John] => 45 [Clark] => 35 [Peter] => 20 [Harry] => 14) Sắp xếp các mảng liên kết theo thứ tự tăng dần theo khóaHàm 2 sắp xếp các yếu tố của một mảng kết hợp trong thứ tự tăng dần của các phím của họ. Nó bảo toàn mối liên kết giữa các khóa và các giá trị của nó trong khi sắp xếp, giống như hàm 0.
Câu lệnh 5nàycho kết quả sau:Mảng ([Clark] => 35 [Harry] => 14 [John] => 45 [Peter] => 20) Sắp xếp các mảng liên kết theo thứ tự giảm dần theo khóaHàm 3 sắp xếp các yếu tố của một mảng kết hợp trong thứ tự giảm dần của các phím của họ. Nó bảo toàn mối liên kết giữa các khóa và các giá trị của nó trong khi sắp xếp, giống như hàm 1.Mẹo: Sử dụng hàm rsort () để sắp xếp một mảng được lập chỉ mục theo thứ tự giảm dần. Use the rsort() function to sort an indexed array in descending order. Cú phápGiá trị tham sốTham sốSự mô tảmảngYêu cầu. Chỉ định mảng để sắp xếpSắp xếpKhông bắt buộc. Chỉ định cách so sánh các phần tử/mục mảng. Những giá trị khả thi:
Chi tiết kỹ thuậtGiá trị trở lại:Đúng về thành công. Sai về thất bạiPhiên bản PHP:4+Nhiều ví dụ hơnThí dụSắp xếp các yếu tố của mảng số $ theo thứ tự số tăng dần: $numbers=array(4,6,2,22,11); Hãy tự mình thử » ❮ Tham chiếu mảng PHP www tại DesignDetector Dot Com ¶ 14 năm trướcJesper tại snt dot utwente dot nl ¶
asort () - Sắp xếp các mảng liên kết theo thứ tự tăng dần, theo giá trị ..Ksort () - Sắp xếp các mảng liên kết theo thứ tự tăng dần, theo khóa .. Mảng sắp xếp () làm gì?Sắp xếp () sắp xếp các yếu tố của một mảng. Sắp xếp () ghi đè lên mảng gốc. Các loại () sắp xếp các yếu tố là chuỗi theo thứ tự bảng chữ cái và tăng dần. Chức năng nào được sử dụng để sắp xếp một mảng trong PHP? Hàm Sắp xếp PHP () được sử dụng để sắp xếp các phần tử mảng theo thứ tự tăng dần.Chức năng này được giới thiệu trong PHP 4.0. |