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