PHP array_diff() Fungsi
Contoh
Bandingkan nilai dua array, 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($a1,$a2);
print_r($result);
?>
Definisi dan Penggunaan
Fungsi array_diff() membandingkan nilai dari dua (atau lebih) array, dan mengembalikan perbedaannya.
Fungsi ini membandingkan nilai dari dua (atau lebih) array, dan mengembalikan array yang berisi entri dari array1 yang tidak ada dalam array2 atau array3 , dll.
Sintaksis
array_diff(array1, array2, array3, ...)
Nilai Parameter
Parameter | Description |
---|---|
array1 | Required. The array to compare from |
array2 | Required. An array to compare against |
array3,... | Optional. More arrays to compare against |
Detail Teknis
Nilai Kembali: | Mengembalikan array yang berisi entri dari array1 yang tidak ada di array lainnya |
---|---|
Versi PHP: | 4.0.1+ |
Lebih Banyak Contoh
Contoh
Bandingkan nilai dari tiga array, dan kembalikan perbedaannya:
<?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_diff($a1,$a2,$a3);
print_r($result);
?>
Referensi Array PHP