PHP array_intersect_key() Function












❮ مرجع آرایه PHP




مثال


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




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


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

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




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


تابع ()array_intersect_key کلیدهای دو (یا بیشتر) آرایه را مقایسه می‌کند و موارد منطبق را برمی‌گرداند.


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





نحو



array_intersect_key(array1, array2, array3, ...)

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









مقایسه می شوند









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












جزئیات فنی











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




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



مثال


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




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


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

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



مثال


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




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

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

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

print_r($result);
?>

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




❮ مرجع آرایه PHP