array_intersect
(PHP 4 >= 4.0.1)
array_intersect -- kiszámítja a tömbök metszetét
Leírás
array
array_intersect ( array array1, array array2 [, array ...])
Az array_intersect() olyan tömböt ad vissza, amely
az array1 azon elemeit tartalmazza, amelyek
minden paraméterként átadott tömbben megtalálhatók.
Az indexelést megőrzi.
Példa 1. array_intersect() példa $tomb1 = array ("a" => "zöld", "vörös", "kék", "vörös");
$tomb2 = array ("b" => "zöld", "sárga", "piros");
$eredmeny = array_intersect ($tomb1, $tomb2); |
Ez a $eredmeny tömbben a következő értékeket képezi:
Array
(
[a] => zöld
[0] => piros
) |
|
Megjegyzés:
Két elem akkor és csakis akkor tekinthető egyenlőnek, ha
(string) $elem1 === (string) $elem2,
azaz ha sztring ábrázolásuk megegyezik.
Figyelem |
PHP 4.0.4-ben hibásan működött!
|
Lásd még: array_diff()!