Nút sắp xếp php
Việc lấy thông tin từ một mảng thông tin đã được sắp xếp luôn dễ dàng hơn, nếu bạn không phải tìm kiếm từng phần tử của mỗi mảng một lần. Ví dụ. giả sử bạn đã lưu trữ điểm của các sinh viên khác nhau trong một lớp trong một mảng (mảng) hoặc bảng (bảng dữ liệu). Nếu dữ liệu không được sắp xếp theo điểm số thu được, thì bạn sẽ phải xem điểm của từng học sinh trong lớp trước khi bạn có thể biết ai đạt được điểm cao nhất và thấp nhất. Nếu bảng dữ liệu đã được sắp xếp từ thấp đến cao dựa trên điểm số, thì chỉ cần vào điểm số của sinh viên nhìn đầu tiên bạn sẽ biết điểm thấp nhất Show Việc sắp xếp thực hiện rất nhiều nhiệm vụ, yêu cầu truy xuất hoặc lấy một tập dữ liệu cụ thể rất dễ dàng và hiệu quả. Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách sử dụng các hàm PHP sẵn có để sắp xếp các loại mảng khác nhau Sắp xếp một mảng theo giá trịSắp xếp một mảng theo giá trị của các phần tử của nó trong PHP rất dễ dàng. Bạn có thể chọn duy trì hoặc loại bỏ các liên kết khóa-giá trị (khóa - giá trị) và bạn cũng có thể xác định chức năng riêng của mình để xác định cách sắp xếp các phần tử. Tôi sẽ chỉ cho bạn làm sao trong phần hướng dẫn này Bạn có thể sử dụng hàm "Orange", "John" => "Banana", "Patricia" => "Apple", "Jennifer" => "Mango", "Mary" => "Grapes"]; echo "Before Sorting — \n"; foreach($fruit_preferences as $person=>$preference) { echo $person." likes ".$preference."\n"; } /* Before Sorting — James likes Orange John likes Banana Patricia likes Apple Jennifer likes Mango Mary likes Grapes */ sort($fruit_preferences); echo "After Sorting — \n"; foreach($fruit_preferences as $person=>$preference) { echo $person." likes ".$preference."\n"; } /* After Sorting — 0 likes Apple 1 likes Banana 2 likes Grapes 3 likes Mango 4 likes Orange */ ?>7 để sắp xếp các giá trị của một mảng từ thấp đến cao. Tuy nhiên, nó sẽ không duy trì bất kỳ liên kết khóa-giá trị nào khi sắp xếp mảng đó. Các khóa mới được gán cho các phần tử sắp xếp thay thế vì sắp xếp lại đơn giản. Tham số tùy chọn thứ hai cho phép bạn sắp xếp các thành phần. Tham số này có thể có sáu giá trị khác nhau
Dưới đây là một vài ví dụ sắp xếp để giúp bạn nhanh chóng nắm bắt sự khác biệt giữa tất cả các cờ sắp xếp
|