PHP array_intersect_key () function
contoh
Bandingkan dua array kunci, dan mengembalikan persimpangan:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"red","c"=>"blue","d"=>"pink");
$result=array_intersect_key($a1,$a2);
print_r($result);
?>
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"red","c"=>"blue","d"=>"pink");
$result=array_intersect_key($a1,$a2);
print_r($result);
?>
Menjalankan contoh »
Definisi dan Penggunaan
array_intersect_key () adalah fungsi yang digunakan untuk membandingkan dua (atau lebih) nama kunci array, dan mengembalikan persimpangan.
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.
tatabahasa
array_intersect_key( array1,array2,array3... )
参数 | 描述 |
---|---|
array1 | 必需。与其他数组进行比较的第一个数组。 |
array2 | 必需。与第一个数组进行比较的数组。 |
array3,... | 可选。与第一个数组进行比较的其他数组。 |
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
Membandingkan dua nilai dari kunci array, dan mengembalikan persimpangan:
<?php
$a1=array("red","green","blue","yellow");
$a2=array("red","green","blue");
$result=array_intersect_key($a1,$a2);
print_r($result);
?>
$a1=array("red","green","blue","yellow");
$a2=array("red","green","blue");
$result=array_intersect_key($a1,$a2);
print_r($result);
?>
Menjalankan contoh »
contoh 2
Perbandingan tiga array kunci, dan mengembalikan persimpangan:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("c"=>"yellow","d"=>"black","e"=>"brown");
$a3=array("f"=>"green","c"=>"purple","g"=>"red");
$result=array_intersect_key($a1,$a2,$a3);
print_r($result);
?>
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("c"=>"yellow","d"=>"black","e"=>"brown");
$a3=array("f"=>"green","c"=>"purple","g"=>"red");
$result=array_intersect_key($a1,$a2,$a3);
print_r($result);
?>
Menjalankan contoh »
Lengkap PHP Array Referensi