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