English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

PHP array_intersect_assoc() Funktion und Beispiel

PHP Array-Funktionshandbuch

PHP array_intersect_assoc() Funktion vergleicht Arrays und gibt den Schnittmenge der beiden Arrays zurück (Vergleich der Schlüsselnamen und -werte).

Syntax

array array_intersect_assoc ( array $array1, array $array2 [, array $array3 ...] );

Definition und Verwendung

array_intersect_assoc() gibt ein Array zurück, das alle Werte enthält, die in array1 erscheinen auch in allen anderen Parameter-Arrays, beachten Sie, dass der array_intersect() Unterschied darin besteht, dass auch die Schlüsselnamen für die Vergleich verwendet werden.

Parameter

NummerParameter und Beschreibung
1

array1(obligatorisch)

Das erste Array ist das Array, das mit den anderen Arrays verglichen wird.

2

array2(obligatorisch)

Dies ist ein Array, das mit dem ersten Array verglichen werden soll

3

array3(optional)

Dies ist ein Array, das mit dem ersten Array verglichen werden soll

Rückgabewert

 Rückgabe-Array, das alle Werte enthält, die in array1 erscheinen auch in allen anderen Parameter-Arrays.

Online-Beispiel

array_intersect_assoc() Funktion berechnet den Schnittmenge der Arrays mit Index-Prüfung

<?php
   $input1 = array("a" => "black", "red", "blue");
   $input2 = array("a" => "black", "yellow", "red");
   $result = array_intersect_assoc($input1, $input2);
   
   print_r($result);
?>
Testen Sie heraus‹/›

Ausgabeergebnis:

Array ( [a] => black )

PHP Array-Funktionshandbuch