Hàm array_diff_key () so sánh các khóa mảng và trả về sự khác biệt. Nó trả về một mảng chứa các mục từ mảng đầu tiên không có trong bất kỳ mảng nào khác.
Cú pháp
array_diff_key(arr1, arr2, arr3, arr4, ...)
Tham số
-
arr1 - Mảng để so sánh từ. Bắt buộc.
-
arr2 - Mảng để so sánh với. Bắt buộc.
-
arr3 - Bạn có thể thêm nhiều mảng để so sánh. Tùy chọn.
-
arr4 - Bạn có thể thêm nhiều mảng để so sánh. Tùy chọn.
Quay lại
Hàm array_diff_key () trả về một mảng chứa các mục từ mảng đầu tiên không có trong bất kỳ mảng nào khác.
Ví dụ
<?php $arr1 = array('car' => 10, 'bus' => 15, 'truck' => 22); $arr2 = array('motorbike' => 35, 'bus' => 42); $res = array_diff_key($arr1,$arr2); print_r($res); ?>
Đầu ra
Array ( [car] => 10 [truck] => 22 )