ฟังก์ชัน array_udiff_assoc() ของ PHP

ตัวอย่าง

เปรียบเทียบชื่อหลักและค่าของสองแอร์เรย์ (ใช้ฟังก์ชันภายในเพื่อเปรียบเทียบชื่อหลัก และใช้ฟังก์ชันที่กำหนดโดยผู้ใช้เพื่อเปรียบเทียบค่า) และกลับค่าตัวเล็ก

<?php
function myfunction($a,$b)
{
if ($a===$b)
  {
  return 0;
  }
  return ($a>$b)?1:-1;
}
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"red","b"=>"blue","c"=>"green");
$result=array_udiff_assoc($a1,$a2,"myfunction");
print_r($result);
?>

ทดสอบตัวอย่าง

การประกาศและวิธีใช้

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

หมายเหตุ:ฟังก์ชันนี้ใช้ฟังก์ชันภายในเพื่อเปรียบเทียบชื่อหลัก และใช้ฟังก์ชันที่กำหนดโดยผู้ใช้เพื่อเปรียบเทียบค่า

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

ชื่อนำ

array_udiff_assoc() ฟังก์ชันกลับค่า array1 ส่วนที่มีในบางตัวแปรเฉพาะแต่ไม่มีในตัวแปรอื่น

注意与 array_diff() และ array_udiff() ต่างกับ

การเปรียบเทียบข้อมูลของตัวแปรเป็นส่วนของฟังก์ชันที่เรียกโดยผู้ใช้ array_diff_assoc() มีพฤติกรรมที่ตรงกันข้าม ซึ่งใช้ฟังก์ชันภายในเพื่อเปรียบเทียบ

array_udiff_assoc() ฟังก์ชัน ตัวเลขสามัญ กำหนดฟังก์ชันที่เป็นที่เรียกใช้ได้ ฟังก์ชันที่กำหนดโดยพารามิเตอร์ใช้เพื่อเปรียบเทียบว่าอิเลเมนต์เท่ากันหรือไม่ตัวเลขสามัญ กำหนดฟังก์ชันที่เป็นที่เรียกใช้ได้ ฟังก์ชันมีพารามิเตอร์สองที่จะเปรียบเทียบ

การใช้งาน

array_udiff_assoc(array1,array2,array3,...ตัวเลขสามัญ กำหนดฟังก์ชันที่เป็นที่เรียกใช้ได้)
พารามิเตอร์ บทบาท
array1 จำเป็น
array2 จำเป็น
array3,... ที่เลือกใช้
ตัวเลขสามัญ กำหนดฟังก์ชันที่เป็นที่เรียกใช้ได้

จำเป็น

ถ้าค่าพารามิเตอร์แรกเล็กกว่าหรือเท่ากับค่าพารามิเตอร์ที่สอง หรือใหญ่กว่า ฟังก์ชันเปรียบเทียบจะต้องคืนค่าเลขจำนวนเล็กกว่าหรือเท่ากับ 0

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

ค่าที่คืนค่า คืนค่าแบบรายการที่มีความแตกต่าง ซึ่งรวมถึงแบบรายการทั้งหมดที่มีในตัวแปรที่เปรียบเทียบarray1แต่ไม่ได้อยู่ในค่าเป้าหมายของอื่นarray2 หรือ array3 รวมถึงชื่อกำกับและค่าของมัน
PHP รุ่น: 5+