Fungsi PHP array_intersect_assoc()
Contoh
Membandingkan nama dan nilai kunci dua array, dan mengembalikan hubungan:
<?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); ?>
Definisi dan penggunaan
Fungsi array_intersect_assoc() digunakan untuk membandingkan nama dan nilai kunci dua (atau lebih) array, dan mengembalikan hubungan.
Fungsi ini membandingkan nama dan nilai kunci dua (atau lebih) array, dan mengembalikan array yang disebut hubungan, yang termasuk semua yang terdapat dalam array yang dibandingkan (array1)dan juga di mana-mana array parameter lain (array2 atau array3 dan kekunci nilai di dalam (
Penerangan
Fungsi array_intersect_assoc() PHP kembalikan array kesatuan dari dua atau lebih array.
Dengan array_intersect( Fungsi yang berbeza dengan, fungsi ini bukan hanya membandingkan nilai kunci, tetapi juga membandingkan nama kunci. Nama kunci elemen di dalam array kembalikan tetap sama.
Syarat
array_intersect_assoc(array1,array2,array3...)
Parameter | Penerangan |
---|---|
array1 | Wajib. Array pertama yang dihubungkan untuk membandingkan dengan array lain. |
array2 | Wajib. Array yang dihubungkan untuk membandingkan dengan array pertama. |
array3,... | Pilihan. Array lain yang dihubungkan untuk membandingkan dengan array pertama. |
Butir teknikal
Kembalikan nilai: | Kembalikan array kesatuan, array ini termasuk semua array yang dihampiri dalam array yang dihampiri (array1)dan juga di mana-mana array parameter lain (array2 atau array3 dan kekunci nilai di dalam ( |
Versi PHP: | 4.3.0+ |
Lebih banyak contoh
Contoh 1
Bandingkan nama dan nilai kunci tiga array, dan kembalikan kesatuan:
<?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); ?>