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

Hàm array_intersect_key () trong PHP

Hàm array_intersect_key () so sánh các khóa mảng và trả về kết quả phù hợp. Nó trả về một mảng chứa tất cả các giá trị trong mảng đầu tiên có giá trị tồn tại trong tất cả các tham số.

Cú pháp

array_intersect_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_intersect_key () trả về một mảng chứa tất cả các giá trị trong mảng đầu tiên có giá trị tồn tại trong tất cả các tham số.

Ví dụ

<?php
   $arr1 = array("p"=>"headphone","q"=>"earpod","r"=>"charger");
   $arr2 = array("p"=>"headphone","q"=>"earpod");
   $res = array_intersect_key($arr1,$arr2);
   print_r($res);
?>

Đầu ra

Array
(
   [p] => headphone
   [q] => earpod
)