Tôi có 2 mảng. Cái đầu tiên là $ Dạy_array và cái thứ hai là $ Langs_array. Các giá trị tương ứng của chúng là: $ Dạy_array: Array [ [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 ]
$ Langs_array: Array [ [0] => 2 [1] => 3 ]
The first one is $teach_array and the second one is $langs_array.
Their respective values are:
$teach_array : Array [ [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 ]
$langs_array : Array [ [0] => 2 [1] => 3 ]
Tôi đang cố gắng trả lại một mảng mới chứa tất cả các mục từ $ dạy_array không có trong $ Langs_array. Vì vậy, kết quả cuối cùng nên là: Array [ [0] => 1 [3] => 4 [4] => 5 ]
So the end result should be: Array [ [0] => 1 [3] => 4 [4] => 5 ]
Tôi đã thử sử dụng một vài phương pháp bao gồm:
lựa chọn 1
$result = array_diff[$teachArray, $language_1d_array];
Điều này vẫn trả về tất cả các giá trị của $ Dạy_array.
Lựa chọn 2
$result = array_diff_key[$teachArray, $language_1d_array];
Tuy nhiên, điều này chỉ trả về Array [ [2] => 3 [3] => 4 [4] => 5 ]
không chính xác.
Tùy chọn 3
$result = array_values[array_diff_key[$teachArray, $language_1d_array]];
Điều này trả về kết quả tương tự như tùy chọn 2. Tôi cũng đã thử chỉ sử dụng Array_Diff thay vì Array_Diff_Key và nó trả về kết quả tương tự như tùy chọn 1.
Tôi đã thực hiện một var_dump trên cả hai mảng của tôi và đây là kết quả. $ dạy_array: array[5] { [0]=> string[5] " 1 " [1]=> string[5] " 2 " [2]=> string[5] " 3 " [3]=> string[5] " 4 " [4]=> string[5] " 5 " }
$ Lang_array: array[2] { [0]=> string[1] "2" [1]=> string[1] "3" }
$teach_array : array[5] { [0]=> string[5] " 1 " [1]=> string[5] " 2 " [2]=> string[5] " 3 " [3]=> string[5] " 4 " [4]=> string[5] " 5 " }
$lang_array : array[2] { [0]=> string[1] "2" [1]=> string[1] "3" }
James Dot plznospam tại Bush Dot CC ¶
5 năm trước — Computes the difference of arrays
Firegun tại terra dot com dot br ¶
13 năm trước[array $array
, array
0]: array $result = array_diff_key[$teachArray, $language_1d_array];
Jeppe Utzon ¶
10 năm trướcSeaneCoates tại! Donotspam! Yahoo Dot ca ¶
21 năm trướcAl Amin Chayan [Thư tại Chayan Dot Me] ¶
2 năm trước
Prakashgun ¶array containing all the entries from
$result = array_diff_key[$teachArray, $language_1d_array];
1 that are not present in any of the other arrays. Keys in the $result = array_diff_key[$teachArray, $language_1d_array];
1 array are preserved. 4 năm trước
8.0.0 | 13 năm trước |
Jeppe Utzon ¶
10 năm trướcarray_diff[] example
$result = array_diff_key[$teachArray, $language_1d_array];
5Nhiều lần xuất hiện trong $ Array1 đều được xử lý theo cùng một cách. Điều này sẽ xuất hiện:
Ví dụ #2 Array_diff [] Ví dụ với các loại không phù hợparray_diff[] example with non-matching types
Hai yếu tố được coi là bằng nhau khi và chỉ khi
$result = array_diff_key[$teachArray, $language_1d_array];
6. Đó là, khi biểu diễn chuỗi là như nhau. $result = array_diff_key[$teachArray, $language_1d_array];
7 $result = array_diff_key[$teachArray, $language_1d_array];
8 $result = array_diff_key[$teachArray, $language_1d_array];
9Để sử dụng hàm so sánh thay thế, hãy xem Array_udiff [].array_udiff[].
Ghi chú
Ghi chú::
Hàm này chỉ kiểm tra một chiều của mảng N chiều. Tất nhiên bạn có thể kiểm tra kích thước sâu hơn bằng cách sử dụng
0.$result = array_values[array_diff_key[$teachArray, $language_1d_array]];
Xem thêm
- Array_Diff_assoc [] - Tính toán chênh lệch của mảng với kiểm tra chỉ mục bổ sung
- Array_udiff [] - Tính toán sự khác biệt của mảng bằng cách sử dụng hàm gọi lại để so sánh dữ liệu
- Array_Intersect [] - Tính toán giao điểm của mảng
- Array_intersect_assoc [] - Tính toán giao điểm của các mảng bằng kiểm tra chỉ mục bổ sung
nilsandre tại gmx dot de ¶ ¶
15 năm trước
$result = array_values[array_diff_key[$teachArray, $language_1d_array]];
1$result = array_values[array_diff_key[$teachArray, $language_1d_array]];
2$result = array_values[array_diff_key[$teachArray, $language_1d_array]];
3$result = array_values[array_diff_key[$teachArray, $language_1d_array]];
4$result = array_values[array_diff_key[$teachArray, $language_1d_array]];
5$result = array_values[array_diff_key[$teachArray, $language_1d_array]];
6Ẩn danh ¶ ¶
16 năm trước
$result = array_values[array_diff_key[$teachArray, $language_1d_array]];
7$result = array_values[array_diff_key[$teachArray, $language_1d_array]];
8$result = array_values[array_diff_key[$teachArray, $language_1d_array]];
6James Dot plznospam tại Bush Dot CC ¶ ¶
5 năm trước
Array [ [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 ]
0
Array [ [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 ]
1
$result = array_values[array_diff_key[$teachArray, $language_1d_array]];
6Firegun tại terra dot com dot br ¶ ¶
13 năm trước
Array [ [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 ]
3
Array [ [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 ]
4
Array [ [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 ]
5
Array [ [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 ]
6
Array [ [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 ]
7
Array [ [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 ]
8
Array [ [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 ]
9
Array [ [0] => 2 [1] => 3 ]
0
Array [ [0] => 2 [1] => 3 ]
1Jeppe Utzon ¶ ¶
10 năm trước
Array [ [0] => 2 [1] => 3 ]
2
Array [ [0] => 2 [1] => 3 ]
3
Array [ [0] => 2 [1] => 3 ]
4
Array [ [0] => 2 [1] => 3 ]
5
SeaneCoates tại! Donotspam! Yahoo Dot ca ¶ ¶
21 năm trước
Array [ [0] => 2 [1] => 3 ]
6
Array [ [0] => 2 [1] => 3 ]
7
Array [ [0] => 2 [1] => 3 ]
8
Array [ [0] => 2 [1] => 3 ]
9Al Amin Chayan [Thư tại Chayan Dot Me] ¶ ¶
2 năm trước
Array [ [0] => 1 [3] => 4 [4] => 5 ]
0
Prakashgun ¶ ¶
4 năm trước
Array [ [0] => 1 [3] => 4 [4] => 5 ]
1
Array [ [0] => 1 [3] => 4 [4] => 5 ]
2
Array [ [0] => 1 [3] => 4 [4] => 5 ]
3
Array [ [0] => 1 [3] => 4 [4] => 5 ]
4Merlyn dot tgz tại gmail dot com ¶ ¶
10 năm trước
Array [ [0] => 1 [3] => 4 [4] => 5 ]
5
Array [ [0] => 1 [3] => 4 [4] => 5 ]
6
Array [ [0] => 1 [3] => 4 [4] => 5 ]
7
Array [ [0] => 1 [3] => 4 [4] => 5 ]
8
Array [ [0] => 1 [3] => 4 [4] => 5 ]
9
Array [ [2] => 3 [3] => 4 [4] => 5 ]
0
$result = array_values[array_diff_key[$teachArray, $language_1d_array]];
6SeaneCoates tại! Donotspam! Yahoo Dot ca ¶ ¶
5 năm trước
Array [ [2] => 3 [3] => 4 [4] => 5 ]
2
Array [ [2] => 3 [3] => 4 [4] => 5 ]
3
Array [ [2] => 3 [3] => 4 [4] => 5 ]
4
$result = array_values[array_diff_key[$teachArray, $language_1d_array]];
6Ẩn danh ¶ ¶
16 năm trước
Array [ [2] => 3 [3] => 4 [4] => 5 ]
6
Array [ [2] => 3 [3] => 4 [4] => 5 ]
7
Array [ [2] => 3 [3] => 4 [4] => 5 ]
8
Array [ [2] => 3 [3] => 4 [4] => 5 ]
9
array[5] { [0]=> string[5] " 1 " [1]=> string[5] " 2 " [2]=> string[5] " 3 " [3]=> string[5] " 4 " [4]=> string[5] " 5 " }
0
$result = array_values[array_diff_key[$teachArray, $language_1d_array]];
6James Dot plznospam tại Bush Dot CC ¶ ¶
5 năm trước
array[5] { [0]=> string[5] " 1 " [1]=> string[5] " 2 " [2]=> string[5] " 3 " [3]=> string[5] " 4 " [4]=> string[5] " 5 " }
2
array[5] { [0]=> string[5] " 1 " [1]=> string[5] " 2 " [2]=> string[5] " 3 " [3]=> string[5] " 4 " [4]=> string[5] " 5 " }
3
array[5] { [0]=> string[5] " 1 " [1]=> string[5] " 2 " [2]=> string[5] " 3 " [3]=> string[5] " 4 " [4]=> string[5] " 5 " }
4
array[5] { [0]=> string[5] " 1 " [1]=> string[5] " 2 " [2]=> string[5] " 3 " [3]=> string[5] " 4 " [4]=> string[5] " 5 " }
5
array[5] { [0]=> string[5] " 1 " [1]=> string[5] " 2 " [2]=> string[5] " 3 " [3]=> string[5] " 4 " [4]=> string[5] " 5 " }
6
$result = array_values[array_diff_key[$teachArray, $language_1d_array]];
6Ẩn danh ¶ ¶
16 năm trước
array[5] { [0]=> string[5] " 1 " [1]=> string[5] " 2 " [2]=> string[5] " 3 " [3]=> string[5] " 4 " [4]=> string[5] " 5 " }
8
array[5] { [0]=> string[5] " 1 " [1]=> string[5] " 2 " [2]=> string[5] " 3 " [3]=> string[5] " 4 " [4]=> string[5] " 5 " }
9
array[2] { [0]=> string[1] "2" [1]=> string[1] "3" }
0
array[2] { [0]=> string[1] "2" [1]=> string[1] "3" }
1
array[2] { [0]=> string[1] "2" [1]=> string[1] "3" }
2James Dot plznospam tại Bush Dot CC ¶ ¶
5 năm trước
array[2] { [0]=> string[1] "2" [1]=> string[1] "3" }
3
array[2] { [0]=> string[1] "2" [1]=> string[1] "3" }
4
array[2] { [0]=> string[1] "2" [1]=> string[1] "3" }
5
$result = array_values[array_diff_key[$teachArray, $language_1d_array]];
6Firegun tại terra dot com dot br ¶ ¶
5 năm trước
array[2] { [0]=> string[1] "2" [1]=> string[1] "3" }
7
array[2] { [0]=> string[1] "2" [1]=> string[1] "3" }
8
$result = array_values[array_diff_key[$teachArray, $language_1d_array]];
6Firegun tại terra dot com dot br ¶ ¶
5 năm trước
$array
0
Firegun tại terra dot com dot br ¶ ¶
16 năm trước
$array
1
$array
2
$result = array_values[array_diff_key[$teachArray, $language_1d_array]];
6James Dot plznospam tại Bush Dot CC ¶ ¶
5 năm trước
$array
4
Firegun tại terra dot com dot br ¶ ¶
13 năm trước
$array
5
$array
6
$array
7
$array
8Jeppe Utzon ¶ ¶
16 năm trước
$array
9
$result = array_diff_key[$teachArray, $language_1d_array];
00 $result = array_diff_key[$teachArray, $language_1d_array];
01 $result = array_diff_key[$teachArray, $language_1d_array];
02 $result = array_diff_key[$teachArray, $language_1d_array];
03$result = array_values[array_diff_key[$teachArray, $language_1d_array]];
6Ẩn danh ¶ ¶
13 năm trước
$result = array_diff_key[$teachArray, $language_1d_array];
05 $result = array_diff_key[$teachArray, $language_1d_array];
06 $result = array_diff_key[$teachArray, $language_1d_array];
07 $result = array_diff_key[$teachArray, $language_1d_array];
08 $result = array_diff_key[$teachArray, $language_1d_array];
09 $result = array_diff_key[$teachArray, $language_1d_array];
10 $result = array_diff_key[$teachArray, $language_1d_array];
11 $result = array_diff_key[$teachArray, $language_1d_array];
12 $result = array_diff_key[$teachArray, $language_1d_array];
13 $result = array_diff_key[$teachArray, $language_1d_array];
14 $result = array_diff_key[$teachArray, $language_1d_array];
15 $result = array_diff_key[$teachArray, $language_1d_array];
16 $result = array_diff_key[$teachArray, $language_1d_array];
17 $result = array_diff_key[$teachArray, $language_1d_array];
18 $result = array_diff_key[$teachArray, $language_1d_array];
19 $result = array_diff_key[$teachArray, $language_1d_array];
20 $result = array_diff_key[$teachArray, $language_1d_array];
21 $result = array_diff_key[$teachArray, $language_1d_array];
22 $result = array_diff_key[$teachArray, $language_1d_array];
23 $result = array_diff_key[$teachArray, $language_1d_array];
24 $result = array_diff_key[$teachArray, $language_1d_array];
25 $result = array_diff_key[$teachArray, $language_1d_array];
26 $result = array_diff_key[$teachArray, $language_1d_array];
27 $result = array_diff_key[$teachArray, $language_1d_array];
28 $result = array_diff_key[$teachArray, $language_1d_array];
29 $result = array_diff_key[$teachArray, $language_1d_array];
30 $result = array_diff_key[$teachArray, $language_1d_array];
31 $result = array_diff_key[$teachArray, $language_1d_array];
32 $result = array_diff_key[$teachArray, $language_1d_array];
33 $result = array_diff_key[$teachArray, $language_1d_array];
34$result = array_values[array_diff_key[$teachArray, $language_1d_array]];
6Jeppe Utzon ¶ ¶
16 năm trước
$result = array_diff_key[$teachArray, $language_1d_array];
36 $result = array_diff_key[$teachArray, $language_1d_array];
37 $result = array_diff_key[$teachArray, $language_1d_array];
38 $result = array_diff_key[$teachArray, $language_1d_array];
39$result = array_values[array_diff_key[$teachArray, $language_1d_array]];
6Ẩn danh ¶ ¶
16 năm trước
$result = array_diff_key[$teachArray, $language_1d_array];
41 $result = array_diff_key[$teachArray, $language_1d_array];
42 $result = array_diff_key[$teachArray, $language_1d_array];
43$result = array_values[array_diff_key[$teachArray, $language_1d_array]];
6James Dot plznospam tại Bush Dot CC ¶ ¶
15 năm trước
$result = array_diff_key[$teachArray, $language_1d_array];
45 $result = array_diff_key[$teachArray, $language_1d_array];
46 $result = array_diff_key[$teachArray, $language_1d_array];
47$result = array_values[array_diff_key[$teachArray, $language_1d_array]];
65 năm trước ¶
Firegun tại terra dot com dot br ¶
$result = array_diff_key[$teachArray, $language_1d_array];
49 $result = array_diff_key[$teachArray, $language_1d_array];
50 $result = array_diff_key[$teachArray, $language_1d_array];
51 $result = array_diff_key[$teachArray, $language_1d_array];
5213 năm trước ¶
16 năm trước
$result = array_diff_key[$teachArray, $language_1d_array];
53 $result = array_diff_key[$teachArray, $language_1d_array];
54 $result = array_diff_key[$teachArray, $language_1d_array];
55$result = array_values[array_diff_key[$teachArray, $language_1d_array]];
6