Contoh
Bandingkan kunci dan nilai dari dua larik, dan kembalikan kecocokannya:
<?php $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("a"=>"red","b"=>"green","c"=>"blue"); $result=array_intersect_assoc($a1,$a2); print_r($result); ?> // Outptu : Array ( [a] => red [b] => green [c] => blue )
Definisi dan Penggunaan
Fungsi array_intersect_assoc()
berfungsi untuk membandingkan kunci dan nilai dari dua (atau lebih) array dan mengembalikan kecocokan.
Fungsi ini membandingkan kunci dan nilai dari dua atau lebih larik, dan mengembalikan larik yang berisi entri dari larik1 yang ada di larik2, larik3, dll.
Syntax
array_intersect_assoc(array1,array2,array3, ...)
Nilai Parameter
Parameter | Deskripsi |
---|---|
array1 | Required. Larik pertama adalah larik yang akan dibandingkan dengan larik lainnya |
array2 | Required. Larik untuk dibandingkan dengan larik pertama |
array3,… | Optional. Larik untuk dibandingkan dengan larik pertama |
Detail Teknis
Return Value: | Mengembalikan larik yang berisi entri dari larik1 yang ada di semua larik lainnya |
---|---|
PHP Version: | 4.3.0+ |
Contoh Lain
Contoh
Bandingkan kunci dan nilai dari tiga larik, dan kembalikan kecocokannya:
<?php $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("a"=>"red","b"=>"green","g"=>"blue"); $a3=array("a"=>"red","b"=>"green","g"=>"blue"); $result=array_intersect_assoc($a1,$a2,$a3); print_r($result); ?> //Output : Array ( [a] => red [b] => green )