array_diff

array_diff -- Berekent het verschil tussen arrays

Beschrijving

array array_diff ( array array1, array array2 [, array ...])

array_diff( ) geeft een array terug met daarin alle waarden van array1 die niet aanwezig zijn in een van de andere argumenten . Let erop dat de keys bewaard blijven .

Voorbeeld 1 . array_diff( ) voorbeeld






Dit geeft $result als waarde array( "blue") ; . Meerdere instanties in $array1 worden allen op dezelfde manier behandeld .

Opmerking : Twee elementen worden gezien als hetzelfde als en alleen als ( string ) $elem1 === (string ) $elem2 . In woorden : wanneer de representatie als string hetzelfde is .

Opmerking : Let er op dat deze functie slechts een dimensie van een n-dimensionale array checkt . Uiteraard kun je diepere dimensies checken door array_diff( $array1[0] , $array2[0]) ; te gebruiken .

Zie ook array_diff_assoc( ) , array_intersect( ) en array_intersect_assoc( ) .