ฟังก์ชัน array_diff_key() เปรียบเทียบคีย์อาร์เรย์และคืนค่าความแตกต่าง ส่งกลับอาร์เรย์ที่มีรายการจากอาร์เรย์แรกที่ไม่มีอยู่ในอาร์เรย์อื่นๆ
ไวยากรณ์
array_diff_key(arr1, arr2, arr3, arr4, ...)
พารามิเตอร์
-
arr1 − อาร์เรย์เพื่อเปรียบเทียบจาก จำเป็น
-
arr2 − อาร์เรย์เพื่อเปรียบเทียบกับ จำเป็น
-
arr3 − คุณสามารถเพิ่มอาร์เรย์อื่นๆ เพื่อเปรียบเทียบได้ ไม่บังคับ
-
arr4 − คุณสามารถเพิ่มอาร์เรย์อื่นๆ เพื่อเปรียบเทียบได้ ไม่บังคับ
คืนสินค้า
ฟังก์ชัน array_diff_key() ส่งกลับอาร์เรย์ที่มีรายการจากอาร์เรย์แรกที่ไม่มีอยู่ในอาร์เรย์อื่นๆ
ตัวอย่าง
<?php $arr1 = array('car' => 10, 'bus' => 15, 'truck' => 22); $arr2 = array('motorbike' => 35, 'bus' => 42); $res = array_diff_key($arr1,$arr2); print_r($res); ?>
ผลลัพธ์
Array ( [car] => 10 [truck] => 22 )