PHP の array_entersect_ukey() 関数

WBOY
リリース: 2023-09-06 09:38:01
転載
1176 人が閲覧しました

PHP の array_entersect_ukey() 関数

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

構文

array_intersect_ukey(arr1, arr2, arr3, arr4, …, compare_func)
ログイン後にコピー

パラメータ

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

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

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

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

  • compare_func - 最初の引数が 2 番目の引数ではなく、それぞれ <,则此回调函数必须返回一个小于 0 的整数 <、= 或 > 、 = または > とみなされます。

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート