array_intersect
(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)
Computes the intersection of arrays
Description
array_intersect() returns an array containing all the values of array that are present in all the arguments. Note that keys are preserved.
Parameters
arrayThe array with master values to check.
arraysArrays to compare values against.
Return Values
Returns an array containing all of the values in array whose values exist in all of the parameters.
Changelog
| Version | Description |
|---|
Examples
array_intersect() example
<?php
$array1 = array("a" => "green", "red", "blue");
$array2 = array("b" => "green", "yellow", "red");
$result = array_intersect($array1, $array2);
print_r($result);
?>The above example will output:
Array
(
[a] => green
[0] => red
)Notes
Two elements are considered equal if and only if (string) $elem1 === (string) $elem2. In words: when the string representation is the same.