Neueste Web-Entwicklung Tutorials
 

PHP array_intersect_ukey() Function

<PHP Array Reference

Beispiel

Vergleichen der Schlüssel von zwei Arrays (unter Verwendung einer benutzerdefinierten Schlüsselvergleichsfunktion), 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_intersect_ukey($a1,$a2,"myfunction");
print_r($result);
?>
Führen Sie zB »

Definition und Verwendung

Die array_intersect_ukey() Funktion vergleicht den Schlüssel von zwei (or more) Arrays, und gibt die Übereinstimmungen.

Hinweis: Diese Funktion verwendet eine benutzerdefinierte Funktion die Schlüssel zu vergleichen!

Diese Funktion vergleicht den Schlüssel von zwei oder mehr Arrays und ein Array zurück, die die Einträge aus array1 enthält , die in array2 sind, array3 usw.


Syntax

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

Parameter Beschreibung
array1 Erforderlich. Das erste Array ist das Array, das die anderen werden mit verglichen werden
array2 Erforderlich. Eine Anordnung mit der ersten Anordnung zu vergleichende
array3,... Optional. Eine Anordnung mit der ersten Anordnung zu vergleichende
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.1.0+

Mehr Beispiele

Beispiel 1

Vergleichen Sie die Schlüssel von drei Arrays (verwenden Sie eine benutzerdefinierte Funktion die Schlüssel 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");
$a2=array("a"=>"black","b"=>"yellow","d"=>"brown");
$a3=array("e"=>"purple","f"=>"white","a"=>"gold");

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

<PHP Array Reference