Fonkiliya PHP array_diff_key()
Tarihin Amfani
Koyar dabbobi dabbobi dabbobi dabbobi dabbobi, wanda ke cewa a cikin dabbobi dabbobi dabbobi dabbobi dabbobi.
<?php $a1=array("a"=>"red","b"=>"green","c"=>"blue"); $a2=array("a"=>"red","c"=>"blue","d"=>"pink"); $result=array_diff_key($a1,$a2); print_r($result); ?>
Koyarwa da Amfani
Fonkiliya array_diff_key() ke koyan dabbobi wanda ke koyar dabbobi (tai ko dabbobin kowaci) dabbobi, wanda ke cewa a cikin dabbobin kowaci da aka koyar.
Fonkiliya ta koyan dabbobi (tai ko dabbobin kowaci) dabbobi, wanda ke cewa a cikin dabbobin kowaci da aka koyar (array1)dake,kuma dake na kowa masu kara gargaarray2 یا array3 کلیدها در) و غیره).
توضیحات
array_diff_key() فونکشن یک آرایه بازمیگرداند که شامل تمام کلیدهایی است که در آرایههای مقایسه شده وجود دارند اما در هیچ یک از آرایههای پارامترهای دیگر وجود ندارند.
گزارشنویسی
array_diff_key(array1,array2,array3...);
پارامترها | توضیح |
---|---|
array1 | ضروری. آرایه اول که با آرایههای دیگر مقایسه میشود. |
array2 | ضروری. آرایهای که با آرایه اول مقایسه میشود. |
array3,... | اختیاری. آرایههایی که با آرایه اول مقایسه میشوند. |
جزئیات فنی
بازگشت ارزش: | بازگشت آرایهای که شامل تمام array1 در، اما در هیچ یک از آرایههای پارامترهای دیگر (array2 یا array3 کلیدها در) و غیره). |
نسخه PHP: | 5.1+ |
مثالهای بیشتر
مثال 1
مقایسه کلیدهای دو آرایه عددی و به بازگشت مجموعه تفاوت
<?php $a1=array("red","green","blue","yellow"); $a2=array("red","green","blue"); $result=array_diff_key($a1,$a2); print_r($result); ?>
مثال 2
مقایسه کلیدهای سه آرایه و به بازگشت مجموعه تفاوت
<?php $a1=array("a"=>"red","b"=>"green","c"=>"blue"); $a2=array("c"=>"yellow","d"=>"black","e"=>"brown"); $a3=array("f"=>"green","c"=>"purple","g"=>"red"); $result=array_diff_key($a1,$a2,$a3); print_r($result); ?>