PHP array_intersect_key() Fungsi
Contoh
Bandingkan kunci dari dua array, dan kembalikan kecocokan:
<?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);
?>
Definisi dan Penggunaan
Fungsi array_intersect_key() membandingkan kunci dari dua (atau lebih) larik, dan mengembalikan kecocokan.
Fungsi ini membandingkan kunci dari dua atau lebih array, dan mengembalikan array yang berisi entri dari array1 yang ada di array2 , array3 , dll.
Sintaksis
array_intersect_key(array1, array2, array3, ...)
Nilai Parameter
Parameter | Description |
---|---|
array1 | Required. The first array is the array that the others will be compared with |
array2 | Required. An array to be compared with the first array |
array3,... | Optional. An array to be compared with the first array |
Detail Teknis
Nilai Kembali: | Mengembalikan array yang berisi entri dari array1 yang ada di semua array lainnya |
---|---|
Versi PHP: | 5.1.0+ |
Lebih Banyak Contoh
Contoh
Bandingkan kunci dari dua array yang diindeks, dan kembalikan kecocokan:
<?php
$a1=array("red","green","blue","yellow");
$a2=array("red","green","blue");
$result=array_intersect_key($a1,$a2);
print_r($result);
?>
Contoh
Bandingkan kunci dari tiga larik, dan kembalikan kecocokan:
<?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);
?>
Referensi Array PHP