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

PHP Grundlagenanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

PHP array_udiff_uassoc() Funktionssyntax und Beispiel

PHP Array Funktion Handbuch

Die Funktion array_udiff_uassoc() wird verwendet, um Differenzen in Arrays mit Index-Überprüfung zu berechnen und Callback-Funktionen zum Vergleich von Daten und Indizes zu verwenden.

Syntax

array_udiff_uassoc ( $array1, $array2 , $array3 ..., $func1, $func2] );

Definition und Verwendung

Die Funktion array_udiff_uassoc() vergleicht zwei oder mehrere Arrays in zwei benutzerdefinierten Funktionen und gibt ein Array zurück, das die Elemente des ersten Arrays enthält.

Parameter

NummerParameter und Beschreibung
1

array1(Erforderlich)

Es spezifiziert ein Array.

2

array2(Erforderlich)

Es spezifiziert das Array, das mit dem ersten Array verglichen werden soll.

3

array3(Optional)

Es spezifiziert das Array, das mit dem ersten Array verglichen werden soll.

4

func1(Erforderlich)

Verwendet zur Vergleich der Array-Schlüssel, ist der Name der benutzerdefinierten Funktion.

5

func2(Erforderlich)

Verwendet zur Vergleich der Array-Werte, ist der Name der benutzerdefinierten Funktion.

Rückgabewert

 array_udiff_uassoc() gibt ein Array zurück, das alle Elemente enthält, die in array1 In einem anderen Parameterarray, aber nicht in jedem anderen Parameterarray enthalten sind.

Online-Beispiel

Verwenden Sie benutzerdefinierte Funktionen, um Arrays zu vergleichen und ein Array zurückzugeben

<?php
   function func1($v1,$v2) {
      if ($v1 === $v2) {
         return 0;
      }
      return 1;
   }
   
   function func2($v1,$v2) {
      if ($v1 === $v2) {
         return 0;
      }
      return 1;
   }
   $input = array("a"=>"orange","b"=>"mango","c"=>"banana");
   $input1 = array("a"=>"orange","b"=>"mango","c"=>"apple");
   
   print_r(array_udiff_uassoc($input,$input1,"func1", "func2"));
?>
Testen sehen‹/›

Ausgaberesultat:

Array ( [c] => banana )

   PHP Array Funktion Handbuch