Membandingkan nilai kunci dari dua larik dan mengembalikan perpotongannya:
<?php$a1=array("a"=>"merah","b"=>"hijau","c"=>"biru","d"=>"kuning");$a2=array( "e"=>" merah","f"=>"hijau","g"=>"biru");$result=array_intersect($a1,$a2);print_r($result);?>Fungsi array_intersect() digunakan untuk membandingkan nilai kunci dari dua (atau lebih) array dan mengembalikan perpotongannya.
Fungsi ini membandingkan nilai kunci dari dua (atau lebih) array dan mengembalikan array persimpangan yang mencakup semua nilai dalam array yang dibandingkan ( array1 ), serta array parameter lainnya ( array2 atau array3, dll.) ) dalam nilai kunci.
array_intersect( array1,array2,array3... );
parameter | menggambarkan |
---|---|
susunan1 | Diperlukan. Array pertama yang dibandingkan dengan array lainnya. |
susunan2 | Diperlukan. Array yang akan dibandingkan dengan array pertama. |
larik3,... | Opsional. Array tambahan untuk dibandingkan dengan array pertama. |
Nilai pengembalian: | Mengembalikan array persimpangan yang berisi semua kunci dalam array yang dibandingkan ( array1 ) dan array parameter lainnya ( array2 atau array3 , dll.). |
---|---|
Versi PHP: | 4.0.1+ |
Bandingkan nilai kunci dari tiga array dan kembalikan perpotongannya:
<?php$a1=array("a"=>"merah","b"=>"hijau","c"=>"biru","d"=>"kuning");$a2=array( "e"=>"merah","f"=>"hitam","g"=>"purp le");$a3=array("a"=>"merah","b"=>"hitam","h"=>"kuning");$result=array_intersect($a1,$a2,$a3 );print_r($hasil);?>