Hướng dẫn php array_diff not working - php array_diff không hoạt động

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ướcComputes the difference of arrays

Firegun tại terra dot com dot br ¶

13 năm trước[array $array, array

 $result = array_diff_key[$teachArray, $language_1d_array];
0]: array

Jeppe Utzon ¶

10 năm trước

SeaneCoates tại! Donotspam! Yahoo Dot ca ¶

21 năm trước

Al 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

Merlyn dot tgz tại gmail dot com ¶Firegun tại terra dot com dot br ¶
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];
5

Nhiề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

$result = array_values[array_diff_key[$teachArray, $language_1d_array]];
0.

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]];
6

James 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]];
6

Firegun 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 ]1

Jeppe 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 ]9

Al 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 ]4

Merlyn 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]];
6

SeaneCoates 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]];
6

James 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" }2

James 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]];
6

Firegun 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]];
6

Firegun tại terra dot com dot br ¶

5 năm trước

$array0

Firegun tại terra dot com dot br ¶

16 năm trước

$array1

$array2

$result = array_values[array_diff_key[$teachArray, $language_1d_array]];
6

James Dot plznospam tại Bush Dot CC ¶

5 năm trước

$array4

Firegun tại terra dot com dot br ¶

13 năm trước

$array5

$array6

$array7

$array8

Jeppe Utzon ¶

16 năm trước

$array9

 $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]];
6

Jeppe 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]];
6

James 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]];
6

5 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];
52

13 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

Bài Viết Liên Quan

Chủ Đề