PHP array_intersect_assoc()Funktionen

PHP Array ReferenceVollstä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);
?>

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);
?>

Beispiel ausführen »


PHP Array ReferenceVollständige PHP-Array-Referenz Andere Erweiterungen