[Php 5> = 5.1.0, Php 7, Php 8]
Array_intersect_key - Tính toán giao điểm của các mảng bằng các phím để so sánh — Computes the intersection of arrays using keys for comparison
Sự mô tả
mảng_intersect_key [mảng $array
, mảng ...$arrays
]: mảng[array $array
, array ...$arrays
]: array
Thông số
array
Mảng với các phím chính để kiểm tra.
arrays
Mảng để so sánh các khóa với.
Trả về giá trị
Trả về một mảng kết hợp chứa tất cả các mục của array
có các khóa có mặt trong tất cả các đối số.
Thay đổi
8.0.0 | mảng_intersect_key [mảng $array , mảng ...$arrays ]: mảng |
Thông số
array
array_intersect_key[] example
Mảng với các phím chính để kiểm tra.
array[2] { ["blue"]=> int[1] ["green"]=> int[3] }
arrays
Mảng để so sánh các khóa với.
Trả về giá trị
- Trả về một mảng kết hợp chứa tất cả các mục của
array
có các khóa có mặt trong tất cả các đối số. - Thay đổi
- Phiên bản
- Hàm này bây giờ có thể được gọi chỉ với một tham số. Trước đây, ít nhất hai tham số đã được yêu cầu.
- Ví dụ
- Ví dụ #1 mảng_intersect_key [] Ví dụ
- Ví dụ trên sẽ xuất ra:
- Trong ví dụ của chúng tôi, bạn thấy rằng chỉ có các khóa
'blue'
và'green'
có mặt trong cả hai mảng và do đó được trả lại. Cũng lưu ý rằng các giá trị cho các khóa'blue'
và'green'
khác nhau giữa hai mảng. Một trận đấu vẫn xảy ra vì chỉ có các phím được kiểm tra. Các giá trị được trả về là các giá trị củaarray
. - Hai khóa từ các cặp
$array
2 chỉ được coi là bằng nhau nếu$array
3. Nói cách khác, một kiểm tra loại nghiêm ngặt được thực thi để biểu diễn chuỗi phải giống nhau. - Xem thêm
- Array_diff [] - Tính toán sự khác biệt của mảng
- 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_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_Diff_Uassoc [] - Tính chênh lệch của mảng với kiểm tra chỉ mục bổ sung được thực hiện bởi chức năng gọi lại do người dùng cung cấp
$array
4
$array
5
$array
6Array_udiff_assoc [] - Tính chênh lệch của mảng với kiểm tra chỉ mục bổ sung, so sánh dữ liệu bằng hàm gọi lại ¶
Array_udiff_uassoc [] - Tính toán chênh lệch của mảng với kiểm tra chỉ mục bổ sung, so sánh dữ liệu và chỉ mục bằng hàm gọi lại
$array
7
$array
8
$array
9
...$arrays
0
...$arrays
1
...$arrays
2
$array
6Array_Diff_Key [] - Tính toán sự khác biệt của các mảng sử dụng các phím để so sánh ¶
Array_Diff_ukey [] - Tính độ khác biệt của mảng bằng hàm gọi lại trên các phím để so sánh
...$arrays
4
...$arrays
5
...$arrays
6
...$arrays
7
...$arrays
8Array_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
...$arrays
9
array
0
$array
6Array_intersect_uassoc [] - Tính toán giao điểm của các mảng bằng kiểm tra chỉ mục bổ sung, so sánh các chỉ mục bằng hàm gọi lại ¶
Array_intersect_ukey [] - Tính toán giao điểm của các mảng bằng hàm gọi lại trên các phím để so sánh
array
2
array
3
...$arrays
2
$array
6vladas dot dirzys tại gmail dot com ¶ ¶
10 năm trước
array
6
array
7
array
8
$array
6Ẩn danh ¶ ¶
1 năm trước
arrays
0
arrays
1
arrays
2
arrays
3github.com/xmarcos ¶ ¶
8 năm trước
arrays
4
arrays
5
arrays
6
$array
6Sậy bạc ¶ ¶
7 năm trước
arrays
8
PGL tại Yoyo Dot org ¶ ¶
11 năm trước
arrays
9
array
0
array
1chrisbloom7 tại gmail dot com ¶ ¶
7 năm trước
array
2
array
3
array
4
$array
6