Mảng thứ tự php theo giá trị

Mỗi mục trong mảng kết hợp được đặc trưng bởi một cặp khóa-giá trị duy nhất. Một mảng có thể chứa các kiểu dữ liệu đơn lẻ thuộc về các biến hoặc các mảng khác làm phần tử của nó. Có nhiều cách để sắp xếp một mảng các mảng kết hợp theo giá trị của một khóa được chỉ định.  

Cách tiếp cận 1. Sử dụng phương thức array_multisort[]

Phương thức array_multisort[] được sử dụng để trả về một mảng đã được sắp xếp. Các khóa chuỗi sẽ được duy trì, nhưng các khóa số được lập chỉ mục lại và chúng bắt đầu từ 0 và tăng thêm 1. Hàm này có thể sắp xếp nhiều mảng cùng lúc hoặc một mảng nhiều chiều.  

array_multisort[array, sort_order, sort_type];

Thí dụ. Theo cách tiếp cận này, ban đầu một mảng các mảng kết hợp được xác định. Sau đó, một mảng mới được tạo để lưu trữ các khóa dưới dạng thuộc tính của mảng chính mà chúng ta muốn sắp xếp. Phương thức array_multisort[] sau đó được áp dụng cho mảng đã tạo này và kiểu sắp xếp mong muốn. Trong trường hợp hai hoặc nhiều khóa giống nhau, các giá trị sẽ xuất hiện theo thứ tự lưu trữ.  

PHP




Chủ Đề