Aktueller Standort: Startseite> Funktionskategorien> array_uintersect

array_uintersect

Berechnen Sie den Schnittpunkt des Arrays und vergleichen Sie die Daten mit der Rückruffunktion
Name:array_uintersect
Kategorie:Array
Programmiersprache:php
Kurzbeschreibung:Vergleichen Sie Arrays, senden Sie Kreuzungen zurück (vergleichen Sie nur Werte mit einer benutzerdefinierten Keyname-Vergleichsfunktion).

Definition und Verwendung

Die Funktion array_uintersect() wird verwendet, um die Schlüsselwerte von zwei (oder mehr) Arrays zu vergleichen und die Kreuzung zurückzugeben.

Hinweis: Diese Funktion verwendet eine benutzerdefinierte Funktion, um Schlüsselwerte zu vergleichen.

Die Funktion vergleicht die Schlüsselwerte von zwei (oder mehr) Arrays und gibt ein Kreuzungsarray zurück, das alle Schlüsselwerte im zu verglichenen Array ( Array1 ) sowie in jedem anderen Parameter -Array ( Array2 oder Array3 usw.) enthält.

Beispiel

Beispiel 1

Vergleichen Sie die Schlüsselwerte von zwei Arrays (unter Verwendung von benutzerdefinierten Funktionen zum Vergleich der Schlüsselwerte) und geben Sie die Kreuzung zurück:

 <? Php
Funktion myfunktion ( $ a , $ b )
{
if ( $ a === $ b )
  {
  Rückkehr 0 ;
  }
  Return ( $ a > $ b ) ? 1 : - 1 ;
}

$ a1 = array ( "a" => "rot" , "b" => "grün" , "c" => "blau" ) ;
$ a2 = array ( "a" => "blau" , "b" => "schwarz" , "e" => "blau" ) ;

$ result = array_uintersect ( $ a1 , $ a2 , "myfunction" ) ;
print_r ( $ result ) ;
?>

Probieren Sie es selbst aus

Beispiel 2

Vergleichen Sie die Schlüsselwerte von drei Arrays (unter Verwendung von benutzerdefinierten Funktionen zum Vergleich der Schlüsselwerte) und geben Sie die Kreuzung zurück:

 <? Php
Funktion myfunktion ( $ a , $ b )
{
if ( $ a === $ b )
  {
  Rückkehr 0 ;
  }
  Return ( $ a > $ b ) ? 1 : - 1 ;
}

$ a1 = array ( "a" => "rot" , "b" => "grün" , "c" => "blau" , "gelb" ) ;
$ a2 = array ( "a" => "rot" , "b" => "grün" , "gelb" , "schwarz" ) ;
$ a3 = array ( "a" => "grün" , "b" => "rot" , "gelb" , "schwarz" ) ;

$ result = array_uintersect ( $ a1 , $ a2 , $ a3 , "myfunction" ) ;
print_r ( $ result ) ;
?>

Probieren Sie es selbst aus

Ähnliche Funktionen
Beliebte Artikel