Máy tính, Lập trình
Làm thế nào là một mảng sắp xếp?
Thông thường khi giải quyết các nhiệm vụ nhất định phải thực hiện việc phân loại dữ liệu được lưu trữ trong một mảng. Những gì được sắp xếp mảng? Ở đây, ví dụ, chơi ở thẻ, người ta đặt thẻ của họ về giá trị và phù hợp. Điều này làm cho nó có thể để xác định những thẻ khác họ thiếu. Và trong từ điển tất cả các lệnh theo thứ tự abc. Các ví dụ rất nhiều. Sắp xếp - để sắp xếp lại số lượng nhất định các đối tượng trong bất kỳ thứ tự trên các căn cứ quy định. mảng sắp xếp đòi hỏi khá thường xuyên. Để kết thúc này, các phương pháp khác nhau được sử dụng. Để hiểu được bản chất của họ, nó cũng đủ để xem xét cụ thể một số cách khác nhau.
Điều quan trọng là phải hiểu rằng mảng gồm nhiều cặp khóa và giá trị cụ thể. mảng sắp xếp trong C được thực hiện với sự giúp đỡ của hàng chục dòng mã, và ngôn ngữ PHP, điều này được thực hiện chỉ có một lệnh đơn giản. Sắp xếp mảng có thể trên cơ sở chìa khóa hoặc giá trị. Tuy nhiên chúng ta có thể phân phối các giá trị, để lại cho họ với các phím hiện có hoặc gán mới.
Sự khác biệt chính của chức năng
Sắp xếp một mảng của PHP là có thể sử dụng chức năng khác nhau. Hãy nhìn vào cách họ khác nhau:
- Một số chức năng đều được sắp xếp mảng bởi các yếu tố quan trọng của chúng, và những người khác - trên các giá trị.
- có khác nhau thứ tự sắp xếp: giảm dần, ngày càng tăng, tự nhiên, số, chữ cái, người dùng ngẫu nhiên hoặc theo quy định.
- Một số chức năng có thể tiết kiệm được sau khi phân loại kết nối giữa khóa và giá trị. Nhưng có một tính năng trong đó các phím sẽ được thiết lập lại giá trị mới.
- Mỗi chức năng cung cấp một sửa đổi của mảng thông qua. Sắp xếp sao chép, họ không quay trở lại.
- Thứ tự sắp xếp là undefined, khi chức năng xác định hai yếu tố như bằng nhau. Đây sắp xếp ổn định.
Một số mảng chức năng sắp xếp trong PHP
Sắp xếp () và rsort (). Sắp xếp () lệnh cho mảng trong thứ tự chữ cái. Chúng ta hãy lưu ý rằng chức năng này là trường hợp nhạy cảm. Nó được sắp xếp theo các giá trị không bao gồm các phím. Rsort () sẽ sắp xếp theo thứ tự ngược cũng vậy, theo các giá trị và bỏ qua các phím.
Asort () - đó là một trong những chức năng của bảo tồn mối quan hệ của khóa và giá trị. Nó rất hữu ích cho các mảng kết hợp, khi điều quan trọng là.
Mảng hai chiều
Một mảng hai chiều thú vị sắp xếp. Điều này có thể được thực hiện theo những cách khác nhau. PHP có cơ hội để so sánh hai số hoặc hai chuỗi. Trong bất kỳ mảng đa chiều, mỗi phần tử của một mảng. Trong PHP, để so sánh nhiều mảng, bạn cần phải tạo ra một phương pháp cụ thể. Hãy xem xét một mảng hai chiều, mà các cửa hàng tên viết tắt của trái cây, ghi rõ họ tên và giá cả. Các phần tử mảng có thể được sắp xếp theo thứ tự chữ cái của tên viết tắt.
Bây giờ mảng sắp xếp trong PHP sẽ để bạn có thể hiểu được.
Similar articles
Trending Now