array_intersect_ukey() fungsi membandingkan kekunci tatasusunan, menyemak dengan fungsi tambahan yang ditentukan pengguna dan mengembalikan hasil yang sepadan. Fungsi ini mengembalikan tatasusunan yang mengandungi entri dalam tatasusunan pertama yang terdapat dalam semua tatasusunan lain.
array_intersect_ukey(arr1, arr2, arr3, arr4, …, compare_func)
🎜🎜🎜#🎜🎜🎜#arr1 -#🎜#arr1 Diperlukan.
Tatasusunan untuk dibandingkan. Diperlukan.
Anda boleh menambah lebih banyak tatasusunan untuk perbandingan. Pilihan.
Anda boleh menambah lebih banyak tatasusunan untuk perbandingan. Pilihan.
jika hujah pertama dianggap , = atau > masing-masing dan bukannya yang kedua. <,则此回调函数必须返回一个小于 0 的整数 <、= 或 >
Contoh
Demonstrasi masa nyata
<?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); ?>
Output
Array ( [a] => one [b] => two )
Atas ialah kandungan terperinci array_entersect_ukey() fungsi dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!