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

ตัวอย่าง

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

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

ปฏิบัติการทดสอบ

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

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

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

说明

ฟังก์ชัน array_intersect_assoc() กลับค่าอัลตร้านรวมกันของอัลตร้านรวมกันสองหรือมากกว่าอัลตร้านรวมกัน

ต่างกับ array_intersect() ฟังก์ชันที่ต่างออกไปจาก array_intersect() คือ นอกจากการเปรียบเทียบค่าแล้ว ยังเปรียบเทียบชื่อตัวเลขด้วย ชื่อตัวเลขของส่วนตัวเลขในค่าที่กลับค่าไปไม่เปลี่ยนแปลง

ภาษา:

array_intersect_assoc(array1,array2,array3...)
พารามิเตอร์ รายละเอียด
array1 จำเป็น: อัลตร้านรวมกันแรกที่เทียบเท่ากับอื่นๆ
array2 จำเป็น: พารามิเตอร์แบบอัลตร้านรวมกันที่เทียบเท่ากับแรกเดิม
array3,... เลือกตั้ง: พารามิเตอร์แบบอัลตร้านรวมกันอื่นๆ ที่เทียบเท่ากับแรกเดิม

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

กลับค่า: กลับค่าของส่วนตัวเลขที่เกิดขึ้นในอัลตร้านรวมกันทั้งหมดที่ถูกเปรียบเทียบarray1และยังอยู่ในแนวเดียวกันของพารามิเตอร์แบบอัลตร้านรวมกันอื่นๆ (array2 หรือ array3 หรืออื่นๆ ในแนวเดียวกันของชื่อตัวเลขและค่า
PHP รุ่น: 4.3.0+

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

ตัวอย่าง 1

เปรียบเทียบชื่อตัวเลขและค่าของสามอัลตร้านรวมกัน และกลับค่าของส่วนตัวเลขที่เกิดขึ้น

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

ปฏิบัติการทดสอบ