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

Referensi PHP Array : Fungsi array_diff_assoc()

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Contoh
Bandingkan kunci dan nilai dari dua larik, dan kembalikan perbedaannya:

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","c"=>"blue");

$result=array_diff_assoc($a1,$a2);
print_r($result);
?>
  // Output : Array ( [d] => yellow )

Definisi dan Penggunaan

Fungsi array_diff_assoc() berfungsi untuk membandingkan kunci dan nilai dari dua (atau lebih) array, dan mengembalikan perbedaannya.

Fungsi ini membandingkan kunci dan nilai dari dua (atau lebih) larik, dan mengembalikan larik yang berisi entri dari larik1 yang tidak ada dalam larik2 atau larik3, dll.

Syntax

array_diff_assoc(array1,array2,array3...)

Nilai Parameter

ParameterDeskripsi
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 tidak ada di larik lain mana pun
PHP Version:4.3+

Contoh Lain

Contoh
Bandingkan kunci dan nilai dari dua larik, dan kembalikan perbedaannya:

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

$result=array_diff_assoc($a1,$a2);
print_r($result);
?>
  //Output : Array ( [a] => red [b] => green [c] => blue [d] => yellow )

Contoh
Bandingkan kunci dan nilai dari tiga larik, dan kembalikan perbedaannya:

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

$result=array_diff_assoc($a1,$a2,$a3);
print_r($result);
?>
  
  //Output : Array ( [c] => blue [d] => yellow )

You may also like