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);
?>

اجرای نمونه