array_uintersect_uassoc() fungsi dalam PHP

PHPz
Lepaskan: 2023-08-27 14:46:01
ke hadapan
647 orang telah melayarinya

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)
Salin selepas log masuk

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);
?>
Salin selepas log masuk

Output

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

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

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!