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);
?>

Contoh Berjalan

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);
?>

Contoh Berjalan