PHP array_diff_key() Fungsi
Contoh
Bandingkan kunci dari dua array, dan kembalikan perbedaannya:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"red","c"=>"blue","d"=>"pink");
$result=array_diff_key($a1,$a2);
print_r($result);
?>
Definisi dan Penggunaan
Fungsi array_diff_key() membandingkan kunci dari dua (atau lebih) array, dan mengembalikan perbedaannya.
Fungsi ini membandingkan kunci dari dua (atau lebih) array, dan mengembalikan array yang berisi entri dari array1 yang tidak ada dalam array2 atau array3 , dll.
Sintaksis
array_diff_key(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: | 5.1+ |
Lebih Banyak Contoh
Contoh
Bandingkan kunci dari dua array yang diindeks, dan kembalikan perbedaannya:
<?php
$a1=array("red","green","blue","yellow");
$a2=array("red","green","blue");
$result=array_diff_key($a1,$a2);
print_r($result);
?>
Contoh
Bandingkan kunci dari tiga array, dan kembalikan perbedaannya:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("c"=>"yellow","d"=>"black","e"=>"brown");
$a3=array("f"=>"green","c"=>"purple","g"=>"red");
$result=array_diff_key($a1,$a2,$a3);
print_r($result);
?>
Referensi Array PHP