Compare the values of two arrays and return the common matches.
<?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); ?> |
The array_intersect() function compares the values of two or more arrays and returns an array containing the entries from array1 that are also present in array2, array3, and so on.
array_intersect(array1, array2, array3, …) |
Parameter |
Description |
array1 |
Required. The array to serve as the reference for comparison. |
array2 |
Required. An array to compare against. |
array3,… |
Optional. Other arrays to compare against. |
Return Value: |
Returns an array with the entries from array1 that are found in every other array. |
PHP Version: |
4.0.1+ |
Compare the values of three arrays and return the common elements.
<?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); ?> |