[Php 4, Php 5, Php 7, Php 8]
ASORT - Sắp xếp một mảng theo thứ tự tăng dần và duy trì liên kết chỉ số — Sort an array in ascending order and maintain index association
Sự mô tả
asort [mảng &$array
, int $flags
= SORT_REGULAR
]: bool[array &$array
, int $flags
= SORT_REGULAR
]: bool
Điều này được sử dụng chủ yếu khi sắp xếp các mảng liên kết trong đó thứ tự phần tử thực tế là đáng kể.
Ghi chú::
Nếu hai thành viên so sánh bằng nhau, họ giữ lại thứ tự ban đầu của họ. Trước PHP 8.0.0, thứ tự tương đối của chúng trong mảng được sắp xếp không được xác định.
Ghi chú::
Nếu hai thành viên so sánh bằng nhau, họ giữ lại thứ tự ban đầu của họ. Trước PHP 8.0.0, thứ tự tương đối của chúng trong mảng được sắp xếp không được xác định.
Đặt lại con trỏ bên trong của mảng đến phần tử đầu tiên.
Thông số array
flags
Tham số thứ hai tùy chọn flags
có thể được sử dụng để sửa đổi hành vi sắp xếp bằng cách sử dụng các giá trị này:
- Sắp xếp các lá cờ: - compare items normally; the details are described in the comparison operators section
-
SORT_REGULAR
- So sánh các mục bình thường; Các chi tiết được mô tả trong phần vận hành so sánh - compare items numerically -
SORT_NUMERIC
- So sánh các mục bằng số - compare items as strings -
SORT_STRING
- So sánh các mục dưới dạng chuỗi - compare items as strings, based on the current locale. It uses the locale, which can be changed using setlocale[] -
&$array
0 - So sánh các mục dưới dạng chuỗi, dựa trên địa phương hiện tại. Nó sử dụng locale, có thể được thay đổi bằng setlocale [] - compare items as strings using "natural ordering" like natsort[] -
&$array
1 - So sánh các mục như các chuỗi sử dụng "thứ tự tự nhiên" như natsort [] - can be combined [bitwise OR] withSORT_STRING
or&$array
1 to sort strings case-insensitively
&$array
2 - có thể được kết hợp [bitwise hoặc] với SORT_STRING
hoặc &$array
1 để sắp xếp các chuỗi không nhạy cảm với chuỗi
Trả về giá trị&$array
5.
Luôn trả về &$array
5.
Ví dụasort[] example
&$array
6
Ví dụ #1 orort [] ví dụ
c = apple b = banana d = lemon a = orange
Ví dụ trên sẽ xuất ra:
Các loại trái cây đã được sắp xếp theo thứ tự bảng chữ cái và chỉ số liên quan đến từng phần tử đã được duy trì.
- Xem thêm
- Sắp xếp [] - Sắp xếp một mảng theo thứ tự tăng dần
- Arsort [] - Sắp xếp một mảng theo thứ tự giảm dần và duy trì liên kết chỉ số
So sánh các hàm sắp xếp mảng ¶
Nick [[at]] nickyost [[dot]] com ¶
&$array
7
&$array
8
&$array
9
$flags
0
$flags
1
$flags
211 năm trước ¶
AdityCse tại Gmail Dot Com ¶
$flags
3
$flags
4
$flags
5
$flags
6
$flags
7
$flags
27 năm trước ¶
Mike tại Clear-Link Dot Com ¶
$flags
9
SORT_REGULAR
0
$flags
214 năm trước ¶
Richard at happymango dot me dot uk ¶
SORT_REGULAR
2
SORT_REGULAR
3
SORT_REGULAR
4
SORT_REGULAR
5
SORT_REGULAR
6
SORT_REGULAR
7
SORT_REGULAR
87 năm trước ¶
Mike tại Clear-Link Dot Com ¶
SORT_REGULAR
9
array
0
$flags
214 năm trước ¶
Richard at happymango dot me dot uk ¶
array
2
array
3
array
415 năm trước ¶
vùng đất ngọt tại whoadammit dot com ¶
array
5
array
6
array
7
array
8
array
9
$flags
222 năm trước ¶
Nick [[at]] nickyost [[dot]] com ¶
flags
1
flags
2
flags
3
flags
411 năm trước ¶
AdityCse tại Gmail Dot Com ¶
flags
5
7 năm trước ¶
Richard at happymango dot me dot uk ¶
flags
6
15 năm trước ¶
vùng đất ngọt tại whoadammit dot com ¶
flags
7
flags
8
$flags
222 năm trước ¶
PHP tại Web-In-Time Dot Com ¶
flags
0
flags
1
$flags
214 năm trước ¶
Richard at happymango dot me dot uk ¶
flags
3
SORT_REGULAR
6
SORT_REGULAR
7
flags
615 năm trước ¶
Richard at happymango dot me dot uk ¶
flags
7
15 năm trước ¶
PHP tại Web-In-Time Dot Com ¶
flags
8
flags
9
$flags
216 năm trước ¶
PHP tại Web-In-Time Dot Com ¶
SORT_REGULAR
1
SORT_REGULAR
2
SORT_REGULAR
3
SORT_REGULAR
416 năm trước ¶
Anon ¶
SORT_REGULAR
5
SORT_REGULAR
6
flags
2
SORT_REGULAR
8
SORT_REGULAR
9Mbevan tại marginsoftware dot com ¶
Anon ¶
SORT_NUMERIC
0
SORT_NUMERIC
1
SORT_NUMERIC
2
SORT_NUMERIC
3
$flags
2Mbevan tại marginsoftware dot com ¶
Richard at happymango dot me dot uk ¶
SORT_NUMERIC
5
SORT_NUMERIC
6
$flags
215 năm trước ¶
Richard at happymango dot me dot uk ¶
SORT_NUMERIC
8
SORT_NUMERIC
9
SORT_STRING
0
SORT_STRING
1
$flags
215 năm trước ¶
Richard at happymango dot me dot uk ¶
SORT_STRING
3
SORT_STRING
4
SORT_STRING
5
$flags
215 năm trước ¶
vùng đất ngọt tại whoadammit dot com ¶
SORT_STRING
7
SORT_STRING
8
SORT_STRING
9
$flags
222 năm trước ¶
AdityCse tại Gmail Dot Com ¶
&$array
01
&$array
02
&$array
03
$flags
27 năm trước ¶
Richard at happymango dot me dot uk ¶
&$array
05
&$array
06
&$array
07
&$array
08
&$array
09
&$array
10
&$array
11
&$array
12
&$array
13
&$array
14
$flags
215 năm trước ¶
vùng đất ngọt tại whoadammit dot com ¶
&$array
16
&$array
17
&$array
18
&$array
19
&$array
20
&$array
2122 năm trước ¶
Nick [[at]] nickyost [[dot]] com ¶
&$array
22
&$array
23
&$array
24
&$array
25
&$array
2611 năm trước ¶
PHP tại Web-In-Time Dot Com ¶
flags
8
&$array
28
$flags
216 năm trước ¶
Anon ¶
&$array
30
&$array
31
SORT_REGULAR
7
&$array
33Mbevan tại marginsoftware dot com ¶
Mike tại Clear-Link Dot Com ¶
&$array
34
&$array
35
$flags
214 năm trước ¶
Mike tại Clear-Link Dot Com ¶
&$array
37
&$array
38
&$array
39
$flags
2