Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน array_intersect_key() ใน PHP


ฟังก์ชัน array_intersect_key() เปรียบเทียบคีย์อาร์เรย์และส่งกลับค่าที่ตรงกัน ส่งกลับอาร์เรย์ที่มีค่าทั้งหมดในอาร์เรย์แรกที่มีค่าอยู่ในพารามิเตอร์ทั้งหมด

ไวยากรณ์

array_intersect_key(arr1, arr2, arr3,  arr4, …)

พารามิเตอร์

  • arr1 − อาร์เรย์เพื่อเปรียบเทียบจาก จำเป็น

  • arr2 − อาร์เรย์เพื่อเปรียบเทียบกับ จำเป็น

  • arr3 − คุณสามารถเพิ่มอาร์เรย์อื่นๆ เพื่อเปรียบเทียบได้ ไม่บังคับ

  • arr4 − คุณสามารถเพิ่มอาร์เรย์อื่นๆ เพื่อเปรียบเทียบได้ ไม่บังคับ

คืนสินค้า

ฟังก์ชัน array_intersect_key() ส่งคืนอาร์เรย์ที่มีค่าทั้งหมดในอาร์เรย์แรกซึ่งมีค่าอยู่ในพารามิเตอร์ทั้งหมด

ตัวอย่าง

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

ผลลัพธ์

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