تابع ()array_intersect

چاپ

 تابع ()array_intersect 

PHP Array Referenceمرجع دستورات Array در php

مثال (تابع ()array_intersect)

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

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"green","g"=>"blue");

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

امتحان کنید »

تعریف و کاربرد

تابع ()array_intersect مقادیر دو یا چند آرایه را مقایسه می کند و تطابق های آنها را برمی گرداند.

این تابع مقادیر دو یا چند آرایه را مقایسه می کند و یک آرایه را برمی گرداند که شامل آیتم های array1 است که در array2 و array3 و ... وجود دارند.


نحوه نوشتن

array_intersect(array1,array2,array3...);
پارامترهاتوضیحات
array1

ضروری. آرایه ای که باید مقایسه نسبت به آن صورت بگیرد.

array2

ضروری. یک آرایه که مقایسه بر روی آن صورت می گیرد.

array3,...

اختیاری. دیگر آرایه هایی که مقایسه بر روی آنها صورت می گیرد.

جزئیات تکنیکی

مقدار برگشتی:

یک آرایه را برمی گرداند که شامل آیتم های array1 است که در تمام دیگر آرایه ها وجود دارند.

ورژن php: 4.0.1+

مثال های بیشتر

مثال 1

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

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"black","g"=>"purple");
$a3=array("a"=>"red","b"=>"black","h"=>"yellow");

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

امتحان کنید »

PHP Array Referenceمرجع Array در php