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

PHP の array_uintersect_uassoc() 関数

PHPz
PHPz転載
2023-08-27 14:45:04647ブラウズ

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 までご連絡ください。