Home » PHP » Referensi PHP Array : Fungsi array_intersect()

Referensi PHP Array : Fungsi array_intersect()

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Contoh
Bandingkan nilai dari dua larik, dan kembalikan kecocokannya:

<?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);
?>
  //Output : Array ( [a] => red [b] => green [c] => blue )

Definisi dan Penggunaan

Fungsi array_intersect() berfungsi untuk membandingkan nilai dari dua (atau lebih) array, dan mengembalikan kecocokan.

Fungsi ini membandingkan nilai dari dua atau lebih larik dan mengembalikan larik yang berisi entri dari larik1 yang ada di larik2, larik3, dll.

Syntax

array_intersect(array1, array2, array3, ...)

Nilai Parameter

ParameterDescription
array1Required. Larik untuk dibandingkan
array2Required. Larik untuk dibandingkan yang lain
array3,…Optional. Lebih banyak larik untuk dibandingkan

Detail Teknis

Return Value:Mengembalikan larik yang berisi entri dari larik1 yang ada di semua larik lainnya
PHP Version:4.0.1+

Contoh Lain

Contoh
Bandingkan nilai dari tiga larik, dan kembalikan kecocokannya:

<?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);
?>
  // Output : Array ( [a] => red )

You may also like