PHP array_uintersect()Funktionen
Vollständige PHP-Array-Referenz
Beispiele
Vergleichen Sie dieSchlüsselwertezweier Arrays (unter Verwendung einer benutzerdefinierten Funktion zum Vergleich der Schlüsselwerte) und geben Sie die Schnittmenge zurück:
Beispiel ausführen »
Definition und Verwendung
Die Funktion array_uintersect() wird verwendet, um dieSchlüsselwerte von zwei (oder mehr) Arrays zu vergleichen,und die Schnittmenge zurückzugeben.
Hinweis:Diese Funktion verwendet eine benutzerdefinierte Funktion, um Schlüsselwerte zu vergleichen!
Diese Funktion vergleicht die Schlüsselwerte von zwei (oder mehr) Arrays und gibt ein Schnittmengenarray zurück, das alle Schlüsselwerte im verglichenen Array (array1), und auch in jedem anderen Parameterarray (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. |
| myfunction | Erforderlich. Eine Zeichenfolge, die eine aufrufbare Vergleichsfunktion definiert. Wenn das erste Argument <, =, > das zweite Argument ist, muss die Vergleichsfunktion jeweils eine Ganzzahl <, =, > 0 zurückgeben. |
Technische Details
| Rückgabewert: | Gibt ein Schnittmengenarray zurück, das alle Schlüsselwerte im verglichenen Array (array1) sowie in jedem anderen Parameterarray (array2oderarray3usw.). |
|---|---|
| PHP-Version: | 5+ |
Weitere Beispiele
Beispiel 1
Verwenden Sie die integrierte Funktion strcasecmp, um einen Vergleich ohne Berücksichtigung der Groß-/Kleinschreibung durchzuführen, und geben Sie die Schnittmenge zurück:
Beispiel ausführen »
Vollständige PHP-Array-Referenz Andere Erweiterungen