تابع ()array_diff_assoc

چاپ

تابع ()array_diff_assoc 

PHP Array Referenceمرجع Array در php

مثال (تابع ()array_diff_assoc)

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

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","c"=>"blue");

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

امتحان کنید »

تعریف و کاربرد

تابع ()array_diff_assoc کلید ها و مقادیر دو یا چند آرایه را مقایسه می کند و مابه التفاوت آنها را برمی گرداند.

این تابع، کلیدها و مقادیر دو یا چند آرایه را مقایسه می کند و سپس یک آرایه را برمی گرداند که دربردارنده ی تمام موارد درون array1 است که در array2 یا array3 و ... وجود ندارند.


نحوه نوشتن

array_diff_assoc(array1,array2,array3...);
پارامترهاتوضیحات
array1

ضروری. آرایه ای که مقایسه نسبت به آن صورت می گیرد.

array2

ضروری.یک آرایه که بر روی آن مقایسه صورت می گیرد.

array3,...

اختیاری. آرایه های بیشتری که مقایسه بر روی آنها صورت می گیرد.

جزئیات تکنیکی

مقدار برگشتی:

یک آرایه را برمی گرداند که دربردارنده ی آیتم های array1 است که در هیچ کدام از دیگر آرایه ها حضور ندارند.

ورژن php: 4.3+

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

مثال 1

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

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"green","g"=>"blue");

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

امتحان کنید »

مثال 2

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

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","f"=>"green","g"=>"blue");
$a3=array("h"=>"red","b"=>"green","g"=>"blue");

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

امتحان کنید »

PHP Array Referenceمرجع Array در php