Aktueller Standort: Startseite> Funktionskategorien> array_diff

array_diff

Berechnen Sie die Unterschiede in Arrays
Name:array_diff
Kategorie:Array
Programmiersprache:php
Kurzbeschreibung:Vergleichen Sie Arrays und geben Sie den Differenzsatz zurück (nur die Schlüsselwerte vergleichen).

Definition und Verwendung

array_diff() gibt ein Array von Unterschieden zwischen zwei Arrays zurück. Dieses Array enthält alle Schlüsselwerte im zu vergleichen, aber in keinem anderen Parameter -Array.

Im zurückgegebenen Array bleibt der Schlüsselname gleich.

Beispiel

Beispiel 1

Vergleichen Sie die Schlüsselwerte von zwei Arrays und geben Sie die Differenz zurück:

 <? Php
$ a1 = array ( "a" => "rot" , "b" => "grün" , "c" => "blau" , "D" => "Gelb" ) ;
$ a2 = array ( "e" => "rot" , "f" => "grün" , "g" => "blau" ) ;

$ result = Array_diff ( $ a1 , $ a2 ) ;
print_r ( $ result ) ;
?>

Probieren Sie es selbst aus

Beispiel 2

Vergleichen Sie die Werte von drei Arrays und geben Sie die Differenz zurück:

 <? Php
$ a1 = array ( "a" => "rot" , "b" => "grün" , "c" => "blau" , "D" => "Gelb" ) ;
$ a2 = array ( "e" => "rot" , "f" => "schwarz" , "g" => "lila" ) ;
$ a3 = array ( "a" => "rot" , "b" => "schwarz" , "H" => "Gelb" ) ;

$ result = Array_diff ( $ a1 , $ a2 , $ a3 ) ;
print_r ( $ result ) ;
?>

Probieren Sie es selbst aus

Grammatik

 Array_Diff ( Array1 , Array2 , Array3 ... ) ;
Parameter beschreiben
Array1 Erforderlich. Das erste Array, das mit anderen Arrays verglichen wird.
Array2 Erforderlich. Das Array, das mit dem ersten Array verglichen wird.
Array3 , ... Optional. Andere Arrays, die mit dem ersten Array verglichen werden.