Fungsi PHP array_intersect()

Contoh

Membandingkan kunci nilai tiga array dan mengembalikan interseksi:

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

Jalankan Contoh

Definisi dan penggunaan

Fungsi array_intersect() digunakan untuk membandingkan kunci nilai tiga (atau lebih) array dan mengembalikan interseksi.

Fungsi ini membandingkan kunci nilai tiga (atau lebih) array dan mengembalikan array interseksi, array ini termasuk semua yang ada di array yang dibandingkan (array1) di dalam mana-mana array parameter lain (array2 atau array3 dll) di dalam array yang dibandingkan, serta di dalam mana-mana array parameter lain (

Penerangan

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

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

Komen:Hanya nilai yang digunakan untuk membandingkan.

Sintaks

array_intersect(array1,array2,array3...);
Parameter Penerangan
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.

Butir teknikal

Kembalikan nilai: Kembalikan array persimpangan, array ini termasuk semua kunci nilai yang ada di dalam array yang dibandingkan (array1) serta di dalam mana-mana array parameter lain (array2 atau array3 dll).
Versi PHP: 4.0.1+

Lebih banyak contoh

Contoh 1

Bandingkan kunci nilai tiga array dan kembalikan persimpangan:

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"black","g"=>"purple");
$a3=array("a"=>"red","b"=>"black","h"=>"yellow");
$result=array_intersect($a1,$a2,$a3);
print_r($result);
?>

Jalankan Contoh