PHP array_diff_key() Function












❮ مرجع آرایه PHP




مثال


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




$a1=array("a"=>"قرمز"،"b"=>"سبز","c"=>"آبی");
$a2=array("a"=> "قرمز"، "c"=>"آبی"،"d"=>"صورتی");


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

این را خودتان امتحان کنید »




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



تابع ()array_diff_key کلیدها را مقایسه می‌کند
از دو (یا بیشتر) آرایه،
و تفاوت ها را برمی گرداند.


این تابع کلیدهای دو (یا چند) آرایه را مقایسه می‌کند و آرایه‌ای را برمی‌گرداند که حاوی ورودی‌های است.
array1
که در وجود ندارند
array2
یا array3 و غیره





نحو



array_diff_key(array1, array2, array3, ...)


مقادیر پارامتر



















پارامتر توضیح
آرایه1 لازم است. آرایه ای برای مقایسه از
آرایه2 لازم است. آرایه ای برای مقایسه با
array3،... اختیاری. آرایه های بیشتری برای مقایسه با













جزئیات فنی











مقدار بازگشتی: آرایه ای حاوی ورودی های را برمی گرداند
array1
که در هیچ یک از آرایه های دیگر وجود ندارد
نسخه PHP: 5.1+




نمونه های بیشتر



مثال


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




$a1=array("قرمز"، "سبز"، "آبی"، "زرد");
$a2=array("قرمز"،"سبز"،"آبی");


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

خودت امتحانش کن »



مثال


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




$a1=array("a"=>"قرمز"،"b"=>"سبز","c"=>"آبی");
$a2=array("c"=> "زرد"، "d"=>"سیاه"،"e"=>"قهوه ای");

$a3=array("f"=>"سبز","c"=>"بنفش","g"=>"قرمز");

$result=array_diff_key($a1, $a2,$a3);

print_r($result);
?>

این را خودتان امتحان کنید »




❮ مرجع آرایه PHP