❮ Tham chiếu mảng PHP
Thí dụ
So sánh các giá trị của hai mảng và trả về sự khác biệt: values of two arrays, and return the differences:
"màu đỏ", "b" => "màu xanh lá cây", "c" => "màu xanh", "d" => "màu vàng"]; $ a2 = mảng ["e" => "red", "f" => "màu xanh lá cây", "g" => "blue"];
$a1=array["a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"];
$a2=array["e"=>"red","f"=>"green","g"=>"blue"];
$result=array_diff[$a1,$a2];print_r[$result];?>
print_r[$result];
?>
Hãy tự mình thử »
Định nghĩa và cách sử dụng
Hàm mảng_diff [] so sánh các giá trị của hai mảng [hoặc nhiều] và trả về sự khác biệt.the values of two [or more] arrays, and returns the differences.
Hàm này so sánh các giá trị của hai mảng [hoặc nhiều] và trả về một mảng chứa các mục từ Array1 không có trong Array2 hoặc Array3, v.v.
Cú pháp
Array_diff [Array1, Array2, Array3, ...]
Giá trị tham số
mảng1 | Yêu cầu. Mảng để so sánh từ |
mảng2 | Yêu cầu. Một mảng để so sánh với |
Array3, ... | Không bắt buộc. Nhiều mảng hơn để so sánh với |
Chi tiết kỹ thuật
Trả về một mảng chứa các mục từ Array1 không có trong bất kỳ mảng nào khác |
4.0.1+ |
Nhiều ví dụ hơn
Thí dụ
So sánh các giá trị của ba mảng và trả về sự khác biệt:values of three arrays, and return the differences:
"màu đỏ", "b" => "màu xanh lá cây", "c" => "màu xanh", "d" => "màu vàng"]; $ a2 = mảng ["e" => "red", "f" => "đen", "g" => "tím"]; $ a3 = mảng ["a" => "red", "b" => "đen", "h" => "màu vàng"];
$a1=array["a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"];
$a2=array["e"=>"red","f"=>"black","g"=>"purple"];
$a3=array["a"=>"red","b"=>"black","h"=>"yellow"];
$ result = mảng_diff [$ a1, $ a2, $ a3]; print_r [$ result];?>
print_r[$result];
?>
Hãy tự mình thử »
❮ Tham chiếu mảng PHP
Phương thức mảng.equals [] kiểm tra sự bình đẳng của hai mảng về kích thước, dữ liệu và thứ tự của các phần tử. Phương pháp này sẽ chấp nhận hai mảng cần được so sánh và nó trả về kết quả boolean đúng nếu cả hai mảng đều bằng nhau và sai nếu các mảng không bằng nhau.
Làm thế nào để bạn kiểm tra xem một mảng có cùng giá trị?
Để kiểm tra xem mọi giá trị của hồ sơ/mảng của bạn có bằng nhau hay không, bạn có thể sử dụng chức năng này. hàm allequal [] trả về true nếu tất cả các bản ghi của một bộ sưu tập là bằng nhau và sai nếu không. Chúng ta hãy nhìn vào cú pháp, const allequal = mảng => mảng.
Example:
$array1 = array["**alpha**","omega","**bravo**","**charlie**","**delta**","**foxfrot**"];
$array2 = array["**alpha**","gamma","**bravo**","x-ray","**charlie**","**delta**","halo","eagle","**foxfrot**"];
Làm thế nào để bạn so sánh hai mảng dữ liệu?
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
Gary ¶
13 năm trước — Computes the intersection of arrays
Meihao ở 126 dot com ¶
8 năm trước[array $array
, array ...$arrays
]: array
Ehsan.chavoshi.com
3 năm trướcZoolyka tại Gmail Dot Com ¶
4 năm trướcđập ¶
Karl tại Libsyn dot com
189780 tại Gmail Dot Com ¶
Jake ¶
8.0.0 | 8 năm trước |
Ehsan.chavoshi.com
3 năm trướcarray_intersect[] example
Zoolyka tại Gmail Dot Com ¶
Array [ [a] => green [0] => red ]
4 năm trước
đập ¶: Two elements are considered equal if and only if
0. In words: when the string representation is the same.$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
Karl tại Libsyn dot com
- 189780 tại Gmail Dot Com ¶
- Jake ¶
- 5 năm trước
Làm thế nào để bạn kiểm tra xem hai giá trị trong một mảng bằng PHP? ¶
14 năm trước
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
1$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
2$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
3$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
4Bây giờ, để kiểm tra xem hai mảng có bằng hay không, một lần lặp có thể được thực hiện trên các mảng và kiểm tra xem mỗi chỉ mục có giá trị liên quan đến chỉ mục trong cả hai mảng có giống nhau hay không. PHP có toán tử mảng sẵn có [===] để kiểm tra giống nhau nhưng ở đây, thứ tự các phần tử mảng không quan trọng. ¶
5 tháng trước
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
5$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
6$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
7Ẩn danh ¶ ¶
t dot wiltzius tại insightbb dot com ¶
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
8$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
9$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
718 năm trước ¶
1 năm trước
Array [ [a] => green [0] => red ]1
Array [ [a] => green [0] => red ]2
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
7Yohann ¶ ¶
1 năm trước
Array [ [a] => green [0] => red ]4
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
2Array [ [a] => green [0] => red ]6
Array [ [a] => green [0] => red ]7
Yohann ¶ ¶
7 năm trước
Array [ [a] => green [0] => red ]8
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
2array_diff[]
0
array_diff[]
112 năm trước ¶
Malte ¶
array_diff[]
2
array_diff[]
3
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
7nthitz tại gmail dot com ¶ ¶
7 năm trước
array_diff[]
5
array_diff[]
6
array_diff[]
7
array_diff[]
8
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
7Oto brglez ¶ ¶
13 năm trước
$array
0
$array
1
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
2$array
3
$array
4Thông tin tại Iridsystem chấm nó ¶ ¶
7 năm trước
$array
5
$array
6
$array
7
$array
8
$array
9
...$arrays
0
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
7ESFANDIAR - E.Bandari tại Gmail Dot Com ¶ ¶
14 năm trước
...$arrays
2
...$arrays
3
...$arrays
4
...$arrays
5
...$arrays
6
...$arrays
7
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
7việc chơi ở vua dot ma ¶ ¶
5 tháng trước
...$arrays
9
array
0
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
7Ẩn danh ¶ ¶
1 năm trước
array
2
Yohann ¶ ¶
12 năm trước
array
3
array
4
array
5
array
6
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
7Malte ¶ ¶
14 năm trước
array
8
array
9
arrays
0
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
7việc chơi ở vua dot ma ¶ ¶
5 tháng trước
arrays
2
Ẩn danh ¶ ¶
1 năm trước
arrays
3
arrays
4
arrays
5
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
7Yohann ¶ ¶
1 năm trước
arrays
7
arrays
8
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
7Yohann ¶ ¶
5 tháng trước
array
0
array
1
array
2
array
3
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
7Ẩn danh ¶ ¶
1 năm trước
array
5
array
6
array
7
array
8
array
9
0
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
7Yohann ¶ ¶
12 năm trước
2
3
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
7Malte ¶ ¶
1 năm trước
5
6
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
7Yohann ¶ ¶
12 năm trước
8
9
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
00$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
7Malte ¶ ¶
nthitz tại gmail dot com ¶
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
02$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
03$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
716 năm trước ¶
13 năm trước
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
05$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
06$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
07$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
08t dot wiltzius tại insightbb dot com ¶ ¶
18 năm trước
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
09Anbolb tại Boltblue Dot Com ¶ ¶
Terry [-at-] Shuttleworths [-dot-] net ¶
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
10$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
11$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
7Tom P ¶ ¶
17 năm trước
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
13$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
2$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
15$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
16Caffated ¶ ¶
17 năm trước
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
17Caffated ¶ ¶
13 năm trước
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
18$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
19$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
20$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
21$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
22$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
239 năm trước ¶
12 năm trước
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
24$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
25$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
7Malte ¶ ¶
nthitz tại gmail dot com ¶
$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
27$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
28$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
29$result = array["**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**"];
7