PHP の array_uintersect_uassoc() 関数

PHPz
リリース: 2023-08-27 14:46:01
転載
671 人が閲覧しました

PHP の array_uintersect_uassoc() 関数

array_uintersect_unassoc() 関数は、ユーザー定義関数の配列キーと配列値を比較し、配列を返します

Syntax

array_uintersect_uassoc(arr1, arr2, arr3, … , compare_func1, compare_func2)
ログイン後にコピー

Parameters

  • arr1 - 比較される最初の配列。

  • arr2 - 比較される 2 番目の配列。

  • arr3 - 比較する配列がさらに増えました。

  • compare_func1 - 配列キーを比較するために使用される比較関数。最初の引数が 2 番目の引数より小さい、等しい、または大きいとみなされる場合は、ゼロ以下、ゼロ以上の整数を返す必要があります。

  • compare_func2 - 配列値を比較するために使用される比較関数。最初の引数が 2 番目の引数より小さい、等しい、または大きいとみなされる場合は、ゼロ以下、ゼロ以上の整数を返す必要があります。

戻り値

array_uintersect_uassoc() 関数は、最初の配列内の他のパラメーターに現れないすべての値を含む配列を返します。

以下は例です-

ライブデモ

<?php
function compare_func_key($a, $b) {
   if ($a === $b) {
      return 0;
   }
   return ($a > $b)? 1:-1;
}
function compare_func_val($a, $b) {
   if ($a === $b) {
      return 0;
   }
   return ($a > $b)? 1:-1;
}
$arr1 = array("a" => "laptop", "b" => "keyboard", "c" => "mouse");
$arr2 = array("a" => "laptop", "b" => "keyboard", "c" => "headphone");
$res = array_uintersect_uassoc($arr1, $arr2, "compare_func_key", "compare_func_val");
print_r($res);
?>
ログイン後にコピー

出力

以下は出力です-

ああああ

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

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート