Fungsi PHP array_intersect_assoc()
Contoh
Membandingkan nama dan nilai kunci dari dua array dan mengembalikan gabungan:
<?php $a1=array("a"=>"merah","b"=>"hijau","c"=>"biru","d"=>"kuning"); $a2=array("a"=>"red","b"=>"green","c"=>"blue"); $result=array_intersect_assoc($a1,$a2); print_r($result); ?>
Definisi dan penggunaan
Fungsi array_intersect_assoc() digunakan untuk membandingkan nama dan nilai kunci dari dua (atau lebih banyak) array dan mengembalikan gabungan.
Fungsi ini membandingkan nama dan nilai kunci dari dua (atau lebih banyak) array dan mengembalikan array gabungan, array ini termasuk semua yang ada di array yang dibandingkan (array1)dan juga di dalam setiap parameter array lain (array2 atau array3 dan nilai kunci di dalam (
Keterangan
Fungsi array_intersect_assoc() PHP mengembalikan array kesetimbangan dari dua atau lebih array.
Dengan array_intersect( Fungsi yang berbeda dengan, fungsi ini selain membandingkan nilai kunci, juga membandingkan nama kunci. Nama kunci elemen di dalam array kembalian tetap sama.
Sintaks
array_intersect_assoc(array1,array2,array3...)
Parameter | Deskripsi |
---|---|
array1 | Wajib. Array pertama yang dibandingkan dengan array lain. |
array2 | Wajib. Array yang dibandingkan dengan array pertama. |
array3,... | Pilihan. Array lain yang dibandingkan dengan array pertama. |
Detil Teknis
Hasil kembalian: | Kembalikan array kesetimbangan, array ini termasuk semua array yang dibandingkan (array1)dan juga di dalam setiap parameter array lain (array2 atau array3 dan nilai kunci di dalam ( |
Versi PHP: | 4.3.0+ |
Banyak Contoh Lainnya
Contoh 1
Bandingkan nama dan nilai kunci tiga array, dan kembalikan kesetimbangan:
<?php $a1=array("a"=>"merah","b"=>"hijau","c"=>"biru","d"=>"kuning"); $a2=array("a"=>"merah","b"=>"hijau","g"=>"biru"); $a3=array("a"=>"merah","b"=>"hijau","g"=>"biru"); $result=array_intersect_assoc($a1,$a2,$a3); print_r($result); ?>