PHP array_diff() Function












❮ مرجع آرایه PHP




مثال


مقادیر دو آرایه را مقایسه کنید و آن را برگردانید
تفاوت ها:




$a1=array("a"=>"قرمز"،"b"=>"سبز"،"c"=>"آبی"،"d"=>"زرد");

$a2=array("e"=>"قرمز","f"=>"سبز","g"=>"آبی");

$result=array_diff($a1, $a2);
print_r($result);
?>

این را خودتان امتحان کنید »




تعریف و استفاده


تابع ()array_diff مقادیر دو (یا بیشتر) آرایه را مقایسه می‌کند،
و تفاوت ها را برمی گرداند.


این تابع مقادیر دو (یا بیشتر) آرایه را مقایسه می‌کند و آرایه‌ای را برمی‌گرداند که حاوی ورودی‌های است.
array1
که در وجود ندارند
array2
یا array3 و غیره





نحو



array_diff(array1, array2, array3, ...)


مقادیر پارامتر



















پارامتر توضیح
آرایه1 لازم است. آرایه ای برای مقایسه از
آرایه2 لازم است. آرایه ای برای مقایسه با
array3،... اختیاری. آرایه های بیشتری برای مقایسه با

جزئیات فنی











مقدار بازگشتی: آرایه ای حاوی ورودی های را برمی گرداند
array1
که در هیچ یک از آرایه های دیگر وجود ندارد
نسخه PHP: 4.0.1+













نمونه های بیشتر



مثال


مقادیر سه آرایه را مقایسه کنید و آن را برگردانید
تفاوت ها:




$a1=array("a"=>"قرمز"،"b"=>"سبز"،"c"=>"آبی"،"d"=>"زرد");

$a2=array("e"=>"قرمز","f"=>"سیاه"،"g"=>"بنفش");
$a3=array("a"=> "قرمز"،"b"=>"سیاه"،"h"=>"زرد");


$result=array_diff($a1,$a2,$a3);
print_r($result);
?>

این را خودتان امتحان کنید »



❮ مرجع آرایه PHP