Heim > Backend-Entwicklung > PHP-Tutorial > array_entersect_ukey()-Funktion in PHP

array_entersect_ukey()-Funktion in PHP

WBOY
Freigeben: 2023-09-06 09:38:01
nach vorne
1191 Leute haben es durchsucht

Die Funktion

array_entersect_ukey()-Funktion in PHP

array_intersect_ukey() vergleicht die Schlüssel des Arrays, prüft mit zusätzlichen benutzerdefinierten Funktionen und gibt übereinstimmende Ergebnisse zurück. Diese Funktion gibt ein Array zurück, das die Einträge im ersten Array enthält, die in allen anderen Arrays vorhanden sind.

Syntax

array_intersect_ukey(arr1, arr2, arr3, arr4, …, compare_func)
Nach dem Login kopieren

Parameter

  • arr1 - Das zu vergleichende Array. Erforderlich.

  • arr2 - Das zu vergleichende Array. Erforderlich.

  • arr3 -Sie können weitere Arrays zum Vergleich hinzufügen. Optional.

  • arr4 - Sie können weitere Arrays zum Vergleich hinzufügen. Optional.

  • compare_func - wenn das erste Argument berücksichtigt wird <,则此回调函数必须返回一个小于 0 的整数 <、= 或 > , = oder > bzw. anstelle des zweiten.

Gibt die Funktion

array_intersect_ukey() zurück, die ein Array zurückgibt, das die im ersten Array vorhandenen Einträge in allen anderen Arrays enthält.

Beispiel

Das Folgende ist ein Beispiel für den Vergleich von Schlüsseln.

Echtzeit-Demonstration

<?php
function check($a,$b) {
   if ($a===$b) {
      return 0;
   }
   return ($a>$b)?1:-1;
}
$arr1 = array("a"=>"one","b"=>"two","c"=>"three");
$arr2 = array("a"=>"one","b"=>"two");
$result = array_intersect_ukey($arr1,$arr2,"check");
print_r($result);
?>
Nach dem Login kopieren

Ausgabe

Array
(
[a] => one
[b] => two
)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonarray_entersect_ukey()-Funktion in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage