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

array_entersect_ukey()-Funktion in PHP

WBOY
WBOYnach vorne
2023-09-06 09:37:031197Durchsuche

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)

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 , = 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);
?>

Ausgabe

Array
(
[a] => one
[b] => two
)

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen