array_intersect
(PHP 4 >= 4.0.1, PHP 5)
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
<?php $tomb1 = array("a" => "zöld", "vörös", "kék", "vörös"); $tomb2 = array("b" => "zöld", "sárga", "vörös"); $eredmeny = array_intersect($tomb1, $tomb2); ?>
|
Ez a $eredmeny tömbben a következő értékeket képezi:
Array ( [a] => zöld [0] => vörös )
|
|
Megjegyzés:
Két elem akkor és csakis akkor tekinthető egyenlőnek, ha
(string) $elem1 === (string) $elem2,
azaz ha sztring ábrázolásuk megegyezik.
Lásd még: array_intersect_assoc(),
array_diff() és
array_diff_assoc()!