PHP kézikönyv Előző Következő Az array_diff() olyan tömböt ad vissza, amely azokat az elemeket tartalmazza, amelyek csak array1 -ben szerepelnek és semelyik másik paraméterként átadott tömbben nem. Az indexelést megőrzi. Példa 1. array_diff() 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_diff ($tomb1, $tomb2); Ez azt eredményezi, hogy a $eredmeny értéke: Array ([2] = kék) Az $tomb1 -ben előforduló többszörös értékeket ugyanúgy kezeli a függvény. Megjegyzés: Két elem akkor és csakis akkor tekinthető egyenlőnek, ha (string) $elem1 === (string) $elem2, azaz ha sztring ábrázolásuk megegyezik. Megjegyzés: Ez a függvény csak egydimenziós tömbökön működik, illetve többdimenzós tömbök első dimenziójában. Ha további dimenziókon kell használni, akkor a array_diff( $tomb1[0], $tomb2[0]); formában kell meghívni. Figyelem PHP 4.0.4-ben hibásan működött! Lásd még: array_intersect()! Előző Tartalom Következő Fel