Neueste Web-Entwicklung Tutorials
 

PHP array_uintersect() Function

<PHP Array Reference

Beispiel

Vergleichen Sie die Werte von zwei Arrays (verwenden Sie eine benutzerdefinierte Funktion , die Werte zu vergleichen) und geben die Begegnungen:

<?php
function myfunction($a,$b)
{
if ($a===$b)
  {
  return 0;
  }
  return ($a>$b)?1:-1;
}

$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"blue","b"=>"black","e"=>"blue");

$result=array_uintersect($a1,$a2,"myfunction");
print_r($result);
?>
Führen Sie zB »

Definition und Verwendung

Die array_uintersect() Funktion vergleicht die Werte von zwei oder mehreren Arrays, und gibt die Übereinstimmungen.

Hinweis: Diese Funktion verwendet eine benutzerdefinierte Funktion , die Werte zu vergleichen!

Diese Funktion vergleicht die Werte von zwei (or more) Arrays und ein Array zurück, die die Einträge aus array1 enthält , die in array2 vorhanden sind, array3 usw.


Syntax

array_uintersect( array1,array2,array3...,myfunction )

Parameter Beschreibung
array1 Erforderlich. Die Anordnung zum Vergleichen von
array2 Erforderlich. Eine Anordnung zum Vergleich gegen
array3,... Optional. Weitere Anordnungen zum Vergleich gegen
myfunction Erforderlich. Ein String, der eine aufrufbare Vergleichsfunktion definieren. Die Vergleichsfunktion ist eine ganze Zahl zurück <, = oder> als 0, wenn das erste Argument <, = oder> als das zweite Argument

Technische Details

Rückgabewert: Gibt einen Array enthält , die Einträge aus array1 , die in allen anderen Anordnungen vorhanden sind
PHP Version: 5+

Mehr Beispiele

Beispiel 1

Vergleichen Sie die Werte von drei Arrays (verwenden Sie eine benutzerdefinierte Funktion , die Werte vergleichen) und schicken Sie die Spiele:

<?php
function myfunction($a,$b)
{
if ($a===$b)
  {
  return 0;
  }
  return ($a>$b)?1:-1;
}

$a1=array("a"=>"red","b"=>"green","c"=>"blue","yellow");
$a2=array("A"=>"red","b"=>"GREEN","yellow","black");
$a3=array("a"=>"green","b"=>"red","yellow","black");

$result=array_uintersect($a1,$a2,$a3,"myfunction");
print_r($result);
?>
Führen Sie zB »

<PHP Array Reference