array_intersect
Wylicza przecięcie tablic
&reftitle.description;
arrayarray_intersect
arrayarray
arrayarrays
array_intersect zwraca tablicę
zawierającą wszystkie wartości tablicy array,
które istnieją we wszystkich argumentach.
Zauważ, ża zachowywane są przypisania kluczy.
&reftitle.parameters;
array
Główna tablica z wartościami do sprawdzenia.
arrays
Tablice, których wartości będą porównywane.
&reftitle.returnvalues;
Zwraca tablicę zawierającą wszystkie wartości
tablicy array, które istnieją we wszystkich przekazanych do funkcji tablicach.
&reftitle.changelog;
&Version;
&Description;
&array.changelog.require-only-one;
&reftitle.examples;
Przykład użycia array_intersect
"zielony", "czerwony", "niebieski");
$array2 = array("b" => "zielony", "żółty", "czerwony");
$result = array_intersect($array1, $array2);
print_r($result);
?>
]]>
&example.outputs;
zielony
[0] => czerwony
)
]]>
&reftitle.notes;
Dwa elementy są uznawane za równe wtedy i tylko wtedy gdy
(string) $elem1 === (string) $elem2. Czyli:
gdy ich reprezentacja jako tekst jest identyczna.
&reftitle.seealso;
array_intersect_assoc
array_diff
array_diff_assoc