PHP array_intersect_key()Funktionen

PHP Array ReferenceVollständige PHP-Array-Referenz

Beispiel

Vergleichen Sie dieSchlüsselnamenvon zwei Arrays und geben Sie die Schnittmenge zurück:

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"red","c"=>"blue","d"=>"pink");

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

Beispiel ausführen »

Definition und Verwendung

Die Funktion array_intersect_key() wird verwendet, um dieSchlüsselnamenvon zwei (oder mehr) Arrays zu vergleichen, und gibt die Schnittmenge zurück.

Diese Funktion vergleicht die Schlüsselnamen von zwei (oder mehr) Arrays und gibt ein Schnittmengen-Array zurück, das alle Schlüsselnamen enthält, die im verglichenen Array (array1) und auch in einem beliebigen anderen Parameter-Array (array2oderarray3 vorhanden sindusw.).


Syntax

array_intersect_key(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üsselnamen enthält, die im verglichenen Array (array1) und auch in einem beliebigen anderen Parameter-Array (array2oderarray3 vorhanden sindusw.).
PHP-Version: 5.1.0+


Weitere Beispiele

Beispiel 1

Vergleichen Sie dieSchlüsselnamenvon zwei numerischen Arrays und geben Sie die Schnittmenge zurück:

<?php
$a1=array("red","green","blue","yellow");
$a2=array("red","green","blue");

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

Beispiel ausführen »

Beispiel 2

Vergleichen Sie dieSchlüsselnamenvon drei Arrays und geben Sie die Schnittmenge zurück:

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("c"=>"yellow","d"=>"black","e"=>"brown");
$a3=array("f"=>"green","c"=>"purple","g"=>"red");

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

Beispiel ausführen »


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