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