مثال
مقارنة المفاتيح والقيم اثنين من المصفوفات، والعودة الاختلافات:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","c"=>"blue");
$result=array_diff_assoc($a1,$a2);
print_r($result);
?>
تشغيل المثال » تعريف والاستخدام
و array_diff_assoc() وظيفة يقارن المفاتيح والقيم من اثنين (or more) المصفوفات، وترجع الاختلافات.
هذه الوظيفة يقارن المفاتيح والقيم من اثنين (or more) المصفوفات، وتعود مجموعة التي تحتوي على إدخالات من array1 التي ليست موجودة في array2 أو array3، الخ
بناء الجملة
array_diff_assoc( array1,array2,array3... );
معامل | وصف |
---|---|
array1 | مطلوب. مجموعة للمقارنة من |
array2 | مطلوب. مجموعة لمقارنة ضد |
array3,... | اختياري. المزيد من المصفوفات لمقارنة ضد |
تفاصيل تقنية
قيمة الإرجاع: | بإرجاع صفيف التي تحتوي على إدخالات من array1 التي ليست موجودة في أي من صفائف أخرى |
---|---|
صفحة PHP: | 4.3+ |
مزيد من الأمثلة
مثال 1
مقارنة المفاتيح والقيم اثنين من المصفوفات، والعودة الاختلافات:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"green","g"=>"blue");
$result=array_diff_assoc($a1,$a2);
print_r($result);
?>
تشغيل المثال » مثال 2
مقارنة مفاتيح وقيم ثلاثة صفوف، والعودة الاختلافات:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","f"=>"green","g"=>"blue");
$a3=array("h"=>"red","b"=>"green","g"=>"blue");
$result=array_diff_assoc($a1,$a2,$a3);
print_r($result);
?>
تشغيل المثال » <PHP صفيف المرجعي