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

อธิบายฟังก์ชัน array_intersect() ใน PHP


ในบทความนี้ เราจะเรียนรู้เกี่ยวกับ array_intersect() ฟังก์ชันอาร์เรย์ PHP ที่กำหนดไว้ล่วงหน้า ฟังก์ชันในตัวของ PHP นี้ใช้เพื่อคำนวณการบรรจบกันของอาร์เรย์อย่างน้อยสองอาร์เรย์ ฟังก์ชันนี้ใช้เพื่อเปรียบเทียบอย่างน้อยสองอาร์เรย์และคืนค่าที่ตรงกัน ฟังก์ชันจะพิมพ์เฉพาะส่วนประกอบของอาร์เรย์แรกที่มีอยู่ในอาร์เรย์ที่ต่างกันทั้งหมด

ตัวอย่าง

<?php
   $array1 = array(5, 10, 15, 20,34);
   $array2 = array(20, 10, 15, 55, 100);
   $intersect_array = array_intersect($array1,$array2);
   print_r($intersect_array);
?>

ผลลัพธ์

Array
(
[1] => 10
[2] => 15
[3] => 20
)

คำอธิบาย

ในตัวอย่างข้างต้น เราได้ประกาศอาร์เรย์สองชุด และหลังจากนั้น เราได้ใช้ array_intersesct() ซึ่งส่งผลให้อาร์เรย์ประกอบด้วยองค์ประกอบที่ตรงกันในอาร์เรย์ทั้งสอง

หมายเหตุ

คีย์ขององค์ประกอบได้รับการเก็บรักษาไว้ นั่นคือคีย์ขององค์ประกอบในอาร์เรย์เอาต์พุตจะเหมือนกับคีย์ขององค์ประกอบเหล่านั้นในอาร์เรย์แรก