Aktueller Standort: Startseite> Funktionskategorien> array_diff_assoc

array_diff_assoc

Berechnen Sie den Differenzsatz von Arrays mit Indexprüfung
Name:array_diff_assoc
Kategorie:Array
Programmiersprache:php
Kurzbeschreibung:Vergleichen Sie Arrays und geben Sie den Differenzsatz zurück (vergleichen Sie Schlüsselnamen und Schlüsselwerte).

Definition und Verwendung

array_diff_assoc() wird verwendet, um die Schlüsselnamen und Schlüsselwerte von zwei (oder mehr) Arrays zu vergleichen und den Differenzsatz zurückzugeben.

Die Funktion vergleicht die Schlüsselnamen und Schlüsselwerte von zwei (oder mehr) Arrays und gibt ein Array von Unterschieden zurück, die alle Schlüsselnamen und Schlüsselwerte in das zu vergleichen, ( Array1) enthalten (Array1 ), jedoch nicht in einem anderen Parameter -Array ( Array2 oder Array3 usw.).

Beispiel

Beispiel 1

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

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

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

Probieren Sie es selbst aus

Beispiel 2

Vergleichen Sie die Schlüssel und Werte 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_assoc ( $ a1 , $ a2 ) ;
print_r ( $ result ) ;
?>

Probieren Sie es selbst aus

Beispiel 3

Vergleichen Sie die Schlüssel und 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 ( "a" => "rot" , "f" => "grün" , "g" => "blau" ) ;
$ a3 = array ( "h" => "rot" , "b" => "grün" , "g" => "blau" ) ;

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

Probieren Sie es selbst aus

Grammatik

 array_diff_assoc ( 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.