Rumah >pembangunan bahagian belakang >tutorial php >array_uintersect_uassoc() fungsi dalam PHP

array_uintersect_uassoc() fungsi dalam PHP

PHPz
PHPzke hadapan
2023-08-27 14:45:04681semak imbas

Fungsi

array_uintersect_uassoc() fungsi dalam PHP

array_uintersect_unassoc() membandingkan kekunci tatasusunan dan nilai tatasusunan dalam fungsi yang ditentukan pengguna dan mengembalikan tatasusunan

Syntax

array_uintersect_uassoc(arr1, arr2, arr3, … , compare_func1, compare_func2)

Parameter

    dibandingkan dengan tatasusunan pertama
  • arr2
  • - Tatasusunan kedua untuk dibandingkan.
  • arr3
  • - Lebih banyak tatasusunan untuk dibandingkan.
  • compare_func1
  • - Fungsi perbandingan digunakan untuk membandingkan kunci tatasusunan. Jika argumen pertama dianggap kurang daripada, sama dengan, atau lebih besar daripada argumen kedua, integer kurang daripada, sama dengan, atau lebih besar daripada sifar mesti dikembalikan.
  • compare_func2
  • - Fungsi perbandingan digunakan untuk membandingkan nilai tatasusunan. Jika argumen pertama dianggap kurang daripada, sama dengan, atau lebih besar daripada argumen kedua, integer kurang daripada, sama dengan, atau lebih besar daripada sifar mesti dikembalikan. Fungsi

Return value

array_uintersect_uassoc() mengembalikan tatasusunan yang mengandungi semua nilai dalam tatasusunan pertama yang tidak muncul dalam parameter lain.

Contoh

Berikut adalah contoh -

Demo Langsung

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

Output

Berikut ialah output −🎜
ArrayArray
(
[a] => laptop
[b] => keyboard
)
🎜

Atas ialah kandungan terperinci array_uintersect_uassoc() fungsi dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam