Fungsi PHP array_intersect()

Contoh

Membandingkan kunci nilai dari dua array dan mengembalikan gabungan:

<?php
$a1=array("a"=>"merah","b"=>"hijau","c"=>"biru","d"=>"kuning");
$a2=array("e"=>"red","f"=>"green","g"=>"blue");
$result=array_intersect($a1,$a2);
print_r($result);
?>

Contoh Pengoperasian

Definisi dan penggunaan

Fungsi array_intersect() digunakan untuk membandingkan kunci nilai dari dua (atau lebih banyak) array dan mengembalikan gabungan.

Fungsi ini membandingkan kunci nilai dari dua (atau lebih banyak) array dan mengembalikan array yang menggabungkan, yang termasuk semua yang ada di array yang dibandingkan (array1dalam array lainnya, serta di dalam array parameter lain (}}array2 atau array3 dll) lainnya.

Keterangan

Fungsi array_intersect() mengembalikan array persimpangan dari dua atau lebih array.

Array hasil mengandung semua nilai yang ada di dalam array yang dibandingkan, serta muncul di dalam array parameter lain, namun nama kunci tetap.

Komentar:Hanya nilai yang digunakan untuk membandingkan.

Sintaks

array_intersect(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 persimpangan, array ini termasuk semua nilai kunci yang ada di dalam array yang dibandingkan (array1) serta di dalam array parameter lain (array2 atau array3 dll) lainnya.
Versi PHP: 4.0.1+

Contoh Lebih Banyak

Contoh 1

Bandingkan tiga array nilai kunci dan kembalikan persimpangan:

<?php
$a1=array("a"=>"merah","b"=>"hijau","c"=>"biru","d"=>"kuning");
$a2=array("e"=>"merah","f"=>"hitam","g"=>"ungu");
$a3=array("a"=>"merah","b"=>"hitam","h"=>"kuning");
$result=array_intersect($a1,$a2,$a3);
print_r($result);
?>

Contoh Pengoperasian