مثال
کلیدها و مقادیر دو آرایه را مقایسه کنید و آن را برگردانید
تفاوت ها:
$a1=array("a"=>"قرمز"،"b"=>"سبز"،"c"=>"آبی"،"d"=>"زرد");
$a2=array("a"=>"قرمز"،"b"=>"سبز"،"c"=>"آبی");
$result=array_diff_assoc($a1, $a2);
print_r($result);
?>
خودت امتحانش کن »
تعریف و استفاده
تابع ()array_diff_assoc کلیدها و مقادیر را مقایسه میکند
از دو (یا بیشتر) آرایه،
و تفاوت ها را برمی گرداند.
این تابع کلیدها و مقادیر دو (یا چند) آرایه را مقایسه میکند و آرایهای را برمیگرداند که حاوی ورودیهای است.
array1 که در وجود ندارند
array2 یا array3 و غیره
نحو
array_diff_assoc(array1,array2,array3...)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| آرایه1 | لازم است. آرایه ای برای مقایسه از |
| آرایه2 | لازم است. آرایه ای برای مقایسه با |
| array3،... | اختیاری. آرایه های بیشتری برای مقایسه با |
جزئیات فنی
| مقدار بازگشتی: | آرایه ای حاوی ورودی های را برمی گرداند array1 که در هیچ یک از آرایه های دیگر وجود ندارد |
|---|---|
| نسخه PHP: | 4.3+ |
نمونه های بیشتر
مثال
کلیدها و مقادیر دو آرایه را مقایسه کنید و
تفاوت ها را برگردانید:
$a1=array("a"=>"قرمز"،"b"=>"سبز"،"c"=>"آبی"،"d"=>"زرد");
$a2=array("e"=>"قرمز"،"f"=>"سبز","g"=>"آبی");
$result=array_diff_assoc($a1,$a2);
print_r($result);
?>
این را خودتان امتحان کنید »
مثال
کلیدها و مقادیر سه آرایه را مقایسه کنید و
تفاوت ها را برگردانید:
$a1=array("a"=>"قرمز"،"b"=>"سبز"،"c"=>"آبی"،"d"=>"زرد");
$a2=array("a"=>"قرمز"،"f"=>"سبز","g"=>"آبی");
$a3=array("h"=> "قرمز"،"b"=>"سبز"،"g"=>"آبی");
$result=array_diff_assoc($a1,$a2,$a3);
print_r($result);
?>
این را خودتان امتحان کنید »
❮ مرجع آرایه PHP