array_diff() zwraca tablicΩ zawieraj▒c▒ wszystkie warto╢ci tablicy tabela1 kt≤re nie s▒ obecne w innych tablicach-argumentach. Zauwa┐, ┐e zachowywane s▒ klucze.
W powy┐szym przyk│adzie zmienna $wynik zawiera array ("niebieski");. Wielokrotne wyst▒pienia w $tablica1 s▒ traktowane w taki sam spos≤b.
Notatka: Dwa elementy tablicy uwa┐ane s▒ za identyczne wtedy i tylko wtedy je╢li (string) $element1 === (string) $element2. S│ownie: kiedy reprezentacje element≤w w postaci string≤w s▒ identyczne.
Notatka: Zauwa┐, ┐e funkcja ta sprawdza tylko jest wymiar n-wymiarowej tablicy. Oczywi╢cie mo┐na sprawdziµ g│Ωbsze wymiary wywo│uj▒c array_diff($array1[0], $array2[0]);.
Ostrze┐enie |
Ta funkcja by│a zepsuta w PHP 4.0.4! |
Patrz tak┐e: array_intersect().
Poprzedni | Spis tre╢ci | NastΩpny |
array_diff_assoc | Pocz▒tek rozdzia│u | array_fill |