مثال
کلیدهای دو آرایه را با هم مقایسه کنید و موارد مطابق را برگردانید:
$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