ฟังก์ชัน PHP array_intersect()

ตัวอย่าง

เปรียบเทียบค่าในกุญแจของสองอาเรย์ และกลับค่าที่มีชื่อในอาเรย์ที่เปรียบเทียบ

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"green","g"=>"blue");
$result=array_intersect($a1,$a2);
print_r($result);
?>

สามารถปฏิบัติงานได้

คำนิยามและวิธีใช้

ฟังก์ชัน array_intersect() ใช้เพื่อเปรียบเทียบค่าในกุญแจของสอง (หรือมากกว่า) อาเรย์ และกลับค่าที่มีชื่อในอาเรย์ที่เปรียบเทียบ

ฟังก์ชันนี้เปรียบเทียบค่าในกุญแจของสอง (หรือมากกว่า) อาเรย์ และกลับค่าอาเรย์ที่มีชื่อในอาเรย์ที่เปรียบเทียบทั้งหมดarray1ซึ่งมีในตัวแปรที่เปรียบเทียบ และในตัวแปรที่เปรียบเทียบอื่น ๆarray2 หรือ array3 และอื่น ๆ)

คำอธิบาย

ฟังก์ชัน array_intersect() คืนค่าตัวแปรที่มีในสองหรือมากกว่าตัวแปร

ตัวแปรที่คืนค่าเป็นตัวแปรที่มีในตัวแปรที่เปรียบเทียบ ซึ่งมีในตัวแปรที่เปรียบเทียบอื่น ๆ และค่าที่มีในตัวแปรที่เปรียบเทียบทั้งหมด และชื่อตัวแปรนั้นถูกกลาง

หมายเหตุ:มีค่าเพียงแค่ค่าที่ใช้เปรียบเทียบ

ภาษาเขียน

array_intersect(array1,array2,array3...);
ตัวแปร คำอธิบาย
array1 สำคัญ
array2 สำคัญ
array3,... เลือกตั้ง

รายละเอียดเทคนิค

ค่าที่คืนค่า: คืนค่าตัวแปรที่มีในตัวแปรที่เปรียบเทียบ ซึ่งมีในตัวแปรที่เปรียบเทียบอื่น ๆ (array2 หรือ array3 และอื่น ๆ)
PHP รุ่น: 4.0.1+

ตัวอย่างเพิ่มเติม

ตัวอย่าง 1

เปรียบเทียบค่าในตัวแปรและค่าในตัวแปรอื่น ๆ และคืนค่าที่มีในตัวแปรที่เปรียบเทียบ

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"black","g"=>"purple");
$a3=array("a"=>"red","b"=>"black","h"=>"yellow");
$result=array_intersect($a1,$a2,$a3);
print_r($result);
?>

สามารถปฏิบัติงานได้