PHP array_diff_assoc()Funktionen
Vollständiges PHP-Array-Referenzhandbuch
Beispiele
Vergleichen Sie die Schlüssel und Werte von zwei ArraysSchlüssel und Werteund geben Sie die Differenz zurück:
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","c"=>"blue");
$result=array_diff_assoc($a1,$a2);
print_r($result);
?>
Beispiel ausführen »
Definition und Verwendung
Die Funktion array_diff_assoc() wird verwendet, um die Schlüssel und Werte von zwei (oder mehr) ArraysSchlüssel und Wertezu vergleichen und die Differenz zurückzugeben.
Diese Funktion vergleicht die Schlüssel und Werte von zwei (oder mehr) Arrays und gibt ein Differenzarray zurück, das alle Schlüssel und Werte aus dem verglichenen Array (array1) enthält, die in keinem anderen Parameter-Array (array2oderarray3usw.).
Syntax
| Parameter | Beschreibung |
|---|---|
| array1 | Erforderlich. Das erste Array, das mit anderen Arrays verglichen werden soll. |
| array2 | Erforderlich. Das Array, das mit dem ersten Array verglichen werden soll. |
| array3,... | Optional. Weitere Arrays, die mit dem ersten Array verglichen werden sollen. |
Technische Details
| Rückgabewert: | Gibt ein Differenzarray zurück, das alle Schlüssel und Werte aus dem verglichenen Array (array1) enthält, die in keinem anderen Parameterarray (array2oderarray3usw.). |
|---|---|
| PHP-Version: | 4.3+ |
Weitere Beispiele
Beispiel 1
Vergleichen Sie die Schlüssel und Werte von zwei ArraysSchlüssel und Werteund geben Sie die Differenz zurück:
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"green","g"=>"blue");
$result=array_diff_assoc($a1,$a2);
print_r($result);
?>
Beispiel ausführen »
Beispiel 2
Vergleichen Sie die Schlüssel und Werte von drei ArraysSchlüssel und Werte, und geben Sie die Differenz zurück:
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","f"=>"green","g"=>"blue");
$a3=array("h"=>"red","b"=>"green","g"=>"blue");
$result=array_diff_assoc($a1,$a2,$a3);
print_r($result);
?>
Beispiel ausführen »
Vollständiges PHP-Array-Referenzhandbuch Weitere Erweiterungen