
1. تُستخدم الدالة array_diff() لمقارنة قيم صفيفتين (أو أكثر) وإرجاع الفرق.
قواعد اللغة
array_diff(array1,array2,array3...);
2. array_diff () يقارن قيم صفيفتين (أو أكثر) (القيمة في المفتاح => القيمة) ويعيد مصفوفة الفرق ؛ تتضمن مصفوفة الاختلاف جميع القيم الموجودة في المصفوفة المقارنة (array1) ، ولكن أ قيمة غير موجودة في أي مصفوفة معلمات أخرى (array2 أو array3، وما إلى ذلك).
مثال
<?php
header("Content-type:text/html;charset=utf-8");
$a=array(1,2,3);
$b=array(2,3,4);
// احصل على مصفوفة تتكون من عناصر موجودة في $a ولكنها غير موجودة في $b
$c1=array_diff($a,$b);
// احصل على مصفوفة تتكون من عناصر موجودة في $b ولكنها غير موجودة في $a
$c2=array_diff($b,$a);
// صفيفان بعد إزالة نفس العناصر
echo "صفيفان بعد إزالة نفس العناصر:".'
';
var_dump($c1);
var_dump($c2);
?>ما ورد أعلاه هو كيفية استخدام PHP لـ array_diff لإزالة العناصر، وآمل أن يكون مفيدًا للجميع. المزيد من دليل تعلم PHP: مصفوفة PHP