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

Hàm array_intersect_assoc () trong PHP

Hàm array_intersect_assoc () so sánh các giá trị của mảng và trả về các giá trị phù hợp.

Cú pháp

array_intersect_assoc(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_assoc () 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_assoc($arr1,$arr2);
   print_r($res);
?>

Đầu ra

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