Computer >> Máy Tính >  >> Lập trình >> PHP

Hàm array_diff_key () trong PHP

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
)