ホームページ  >  記事  >  バックエンド開発  >  PHP の array_entersect_ukey() 関数

PHP の array_entersect_ukey() 関数

WBOY
WBOY転載
2023-09-06 09:37:031169ブラウズ

PHP の array_entersect_ukey() 関数

array_intersect_ukey() 関数は、配列のキーを比較し、追加のユーザー定義関数でチェックし、一致する結果を返します。この関数は、他のすべての配列に存在する最初の配列のエントリを含む配列を返します。

構文

array_intersect_ukey(arr1, arr2, arr3, arr4, …, compare_func)

パラメータ

  • arr1 - 比較する配列。必須。

  • arr2 - 比較する配列。必須。

  • arr3 -比較する配列をさらに追加できます。オプション。

  • arr4 - 比較する配列をさらに追加できます。オプション。

  • compare_func - 最初の引数が 2 番目の引数ではなく、それぞれ 、 = または > とみなされます。

Return

array_intersect_ukey() 関数は、他のすべての配列の最初の配列に存在するエントリを含む配列を返します。

次に、キーを比較する例を示します。

リアルタイム デモンストレーション

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

出力

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

以上がPHP の array_entersect_ukey() 関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。