PHP array_intersect_assoc()Funktionen
Vollständige PHP-Array-Referenz
Beispiele
Vergleichen Sie dieSchlüssel und Wertevon zwei Arrays, und geben Sie die Schnittmenge zurück:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","c"=>"blue");
$result=array_intersect_assoc($a1,$a2);
print_r($result);
?>
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","c"=>"blue");
$result=array_intersect_assoc($a1,$a2);
print_r($result);
?>
Beispiel ausführen »
Definition und Verwendung
Die Funktion array_intersect_assoc() vergleicht dieSchlüssel und Wertevon zwei (oder mehr) Arrays und gibt die Schnittmenge zurück.
Diese Funktion vergleicht die Schlüssel und Werte von zwei (oder mehr) Arrays und gibt ein Schnittmengen-Array zurück, das alle Schlüssel und Werte im verglichenen Array (array1) enthält, die auch in jedem anderen Parameter-Array vorhanden sind (array2oderarray3usw.).
Syntax
array_intersect_assoc(array1,array2,array3...)
| 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 Schnittmengen-Array zurück, das alle Schlüssel und Werte im verglichenen Array (array1) enthält, die auch in jedem anderen Parameter-Array vorhanden sind (array2oderarray3usw.). |
|---|---|
| PHP-Version: | 4.3.0+ |
Weitere Beispiele
Beispiel 1
Vergleichen Sie dieSchlüssel und Wertevon drei Arrays, und geben Sie die Schnittmenge zurück:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","g"=>"blue");
$a3=array("a"=>"red","b"=>"green","g"=>"blue");
$result=array_intersect_assoc($a1,$a2,$a3);
print_r($result);
?>
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","g"=>"blue");
$a3=array("a"=>"red","b"=>"green","g"=>"blue");
$result=array_intersect_assoc($a1,$a2,$a3);
print_r($result);
?>
Beispiel ausführen »
Vollständige PHP-Array-Referenz Andere Erweiterungen