PHP array_intersect_ukey () function
contoh
Kunci untuk perbandingan dua array (menggunakan tombol fungsi perbandingan yang ditetapkan pengguna), dan mengembalikan persimpangan:
<?php
function myfunction($a,$b)
{
if ($a===$b)
{
return 0;
}
return ($a>$b)?1:-1;
}
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"blue","b"=>"black","e"=>"blue");
$result=array_intersect_ukey($a1,$a2,"myfunction");
print_r($result);
?>
function myfunction($a,$b)
{
if ($a===$b)
{
return 0;
}
return ($a>$b)?1:-1;
}
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"blue","b"=>"black","e"=>"blue");
$result=array_intersect_ukey($a1,$a2,"myfunction");
print_r($result);
?>
Menjalankan contoh »
Definisi dan Penggunaan
array_intersect_ukey () adalah fungsi yang digunakan untuk membandingkan dua (atau lebih) nama kunci array, dan mengembalikan persimpangan.
Catatan: Fungsi ini menggunakan fungsi ditetapkan pengguna yang membandingkan kunci!
Fungsi ini membandingkan dua nama (atau lebih) kunci dari array, dan mengembalikan array persimpangan mencakup semua array dibandingkan (array1), dan juga dalam berbagai parameter lainnya (array2 atau array3 dll nama kunci) di.
array3, dlltatabahasa
array_intersect_ukey( array1,array2,array3...,myfunction )
参数 | 描述 |
---|---|
array1 | 必需。与其他数组进行比较的第一个数组。 |
array2 | 必需。与第一个数组进行比较的数组。 |
array3,... | 可选。与第一个数组进行比较的其他数组。 |
myfunction | 必需。一个定义了可调用比较函数的字符串。如果第一个参数 <, =, > 第二个参数,相应地比较函数必须返回一个 <, =, > 0 的整数。 |
rincian teknis
Pengembalian: | Ini mengembalikan array persimpangan mencakup semua array dibandingkan (array1), dan juga dalam array lain parameter (array2 atau array3 dll) dalam nama kunci. |
---|---|
Versi PHP: | 5.1.0+ |
contoh yang lebih
contoh 1
Tiga kunci untuk perbandingan array (menggunakan tombol fungsi perbandingan yang ditetapkan pengguna), dan mengembalikan persimpangan:
<?php
function myfunction($a,$b)
{
if ($a===$b)
{
return 0;
}
return ($a>$b)?1:-1;
}
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"black","b"=>"yellow","d"=>"brown");
$a3=array("e"=>"purple","f"=>"white","a"=>"gold");
$result=array_intersect_ukey($a1,$a2,$a3,"myfunction");
print_r($result);
?>
function myfunction($a,$b)
{
if ($a===$b)
{
return 0;
}
return ($a>$b)?1:-1;
}
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"black","b"=>"yellow","d"=>"brown");
$a3=array("e"=>"purple","f"=>"white","a"=>"gold");
$result=array_intersect_ukey($a1,$a2,$a3,"myfunction");
print_r($result);
?>
Menjalankan contoh »
Lengkap PHP Array Referensi