Contoh
Bandingkan kunci dari dua array, dan mengembalikan pertandingan:
<?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);
?>
Menjalankan contoh » Definisi dan Penggunaan
The array_intersect_key() fungsi membandingkan kunci dari dua (or more) array, dan mengembalikan pertandingan.
Fungsi ini membandingkan kunci dari dua atau lebih array, dan mengembalikan array yang berisi entri dari array1 yang hadir dalam array2, array3, dll
Sintaksis
array_intersect_key( array1,array2,array3... )
Parameter | Deskripsi |
---|---|
array1 | Wajib. Array pertama adalah array yang lain akan dibandingkan dengan |
array2 | Wajib. Array untuk dibandingkan dengan array pertama |
array3,... | Pilihan. Array untuk dibandingkan dengan array pertama |
Rincian teknis
Kembali Nilai: | Mengembalikan array yang berisi entri dari array1 yang hadir dalam semua array lainnya |
---|---|
PHP Versi: | 5.1.0+ |
Contoh lebih
contoh 1
Bandingkan kunci dua array diindeks, dan kembali pertandingan:
<?php
$a1=array("red","green","blue","yellow");
$a2=array("red","green","blue");
$result=array_intersect_key($a1,$a2);
print_r($result);
?>
Menjalankan contoh » contoh 2
Bandingkan kunci tiga array, dan mengembalikan pertandingan:
<?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);
?>
Menjalankan contoh » <PHP Array Referensi