مثال
مقادیر دو آرایه را مقایسه کنید و آن را برگردانید
مطابقت دارد:
$a1=array("a"=>"قرمز"،"b"=>"سبز"،"c"=>"آبی"،"d"=>"زرد");
$a2=array("e"=>"قرمز","f"=>"سبز","g"=>"آبی");
$result=array_intersect($a1, $a2);
print_r($result);
?>
این را خودتان امتحان کنید »
تعریف و استفاده
تابع ()array_intersect مقادیر دو (یا بیشتر) آرایه را مقایسه میکند و مطابقتها را برمیگرداند.
این تابع مقادیر دو یا چند آرایه را مقایسه می کند و an را برمی گرداند
آرایه ای که حاوی ورودی های array1 است که در وجود دارد
array2، array3، و غیره
نحو
array_intersect(array1, array2, array3, ...)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| آرایه1 | لازم است. آرایه ای برای مقایسه از |
| آرایه2 | لازم است. آرایه ای برای مقایسه با |
| array3،... | اختیاری. آرایه های بیشتری برای مقایسه با |
جزئیات فنی
| مقدار بازگشتی: | آرایه ای را برمی گرداند که حاوی ورودی های array1 است که در همه آرایه های دیگر وجود دارد |
|---|---|
| نسخه PHP: | 4.0.1+ |
نمونه های بیشتر
مثال
مقادیر سه آرایه را مقایسه کنید و آن را برگردانید
مطابقت دارد:
$a1=array("a"=>"قرمز"،"b"=>"سبز"،"c"=>"آبی"،"d"=>"زرد");
$a2=array("e"=>"قرمز","f"=>"سیاه"،"g"=>"بنفش");
$a3=array("a"=> "قرمز"،"b"=>"سیاه"،"h"=>"زرد");
$result=array_intersect($a1,$a2,$a3);
print_r($result);
?>
خودت امتحانش کن »
❮ مرجع آرایه PHP