Vergelijkt een array met een of meer andere arrays en retourneert de waarden in de array die niet in een van de andere arrays aanwezig zijn.

functie

{{$diff = array_diff($array1, $array2,...)}}


Voorbeelden

Voorbeelden

{{$array1 = ['groen', 'rood', 'blauw']}}
{{$array2 = ['groen', 'geel', 'rood']}}
{{$diff = array_diff($array1, $array2)}}


{{$diff|print_r}}


Uitkomst:

Array ( [2] => blauw )

Uitkomst gebaseerd op de eerste array

De uitkomst is  gebaseerd op de verschillen tussen de eerste array ten opzichten van de andere arrays. Hierdoor komt alleen de waarde 'blauw' naar voren en niet de waarde 'geel', aangezien deze niet voorkomt in de eerste array.