PHP array_diff() Functie
Voorbeeld
Vergelijk de waarden van twee arrays en retourneer de verschillen:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"green","g"=>"blue");
$result=array_diff($a1,$a2);
print_r($result);
?>
Definitie en gebruik
De functie array_diff() vergelijkt de waarden van twee (of meer) arrays en retourneert de verschillen.
Deze functie vergelijkt de waarden van twee (of meer) arrays en retourneert een array die de items van array1 bevat die niet aanwezig zijn in array2 of array3 , enz.
Syntaxis
array_diff(array1, array2, array3, ...)
Parameterwaarden
Parameter | Description |
---|---|
array1 | Required. The array to compare from |
array2 | Required. An array to compare against |
array3,... | Optional. More arrays to compare against |
Technische details
Winstwaarde: | Retourneert een array met de items van array1 die niet aanwezig zijn in een van de andere arrays |
---|---|
PHP-versie: | 4.0.1+ |
Meer voorbeelden
Voorbeeld
Vergelijk de waarden van drie arrays en retourneer de verschillen:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"black","g"=>"purple");
$a3=array("a"=>"red","b"=>"black","h"=>"yellow");
$result=array_diff($a1,$a2,$a3);
print_r($result);
?>
❮ Referentie voor PHP-array