PHP array_diff() فانکشن

مثال

مقابل کئی شماراں کی کلیدی اقدار کو تلاش کریں اور فرق کو واپس لایئے:

<?php
$آ1 = array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2 = array("e" => "red", "f" => "green", "g" => "blue");
$ریزلت=آرایه_تفاوت($آ1,$آ2);
پرینت آر ($ریزلت);
?>

مثال اجرایی

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

فونکشن آرایه_تفاوت() بازگشت آرایه تفاوت دو آرایه را دارد. این آرایه شامل کلیدهای ارزشی است که در آرایه‌های مقایسه شده هستند اما در هیچ یک از آرایه‌های پارامتر (

نام‌های کلید در آرایه بازگشتی ثابت می‌مانند.

قانون‌گذاری

آرایه_تفاوت(آرایه_1,آرایه_2,آرایه_3...);
پارامترها توضیح
آرایه_1 ضروری. آرایه اول که با آن مقایسه می‌شود.
آرایه_2 ضروری. آرایه‌ای که با آن مقایسه می‌شود.
آرایه_3,... اختیاری. آرایه‌هایی که با آرایه اول مقایسه می‌شوند.

توضیحات و نکات

توضیح:می‌توان یک یا چند آرایه را با آرایه اول مقایسه کرد.

نکته:تنها مقادیر برای مقایسه استفاده می‌شود.

جزئیات فنی

بازگشت ارزش: بازگشت آرایه تفاوت، که شامل کلیدهای ارزشی است که در آرایه‌های مقایسه شده (آرایه_1در آرایه‌ها، اما در هیچ یک از آرایه‌های پارامتر (آرایه_2 یا آرایه_3 وغیره)(کلیدهای ارزشی).
نسخه PHP: 4.0.1+

مثالهای بیشتر

مثال 1

مقایسه مقادیر سه آرایه و بازگشت تفاوت:

<?php
$آ1 = array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$آ2 = array("e"=>"red","f"=>"black","g"=>"purple");
$آ3 = array("a"=>"red","b"=>"black","h"=>"yellow");
$ریزلت=آرایه_تفاوت ($آ1,$آ2,$آ3);;
پرینت آر ($ریزلت);
?>

مثال اجرایی