tutorial pengembangan web terbaru
 

PHP array_diff_key() Function

<PHP Array Referensi

Contoh

Bandingkan kunci dari dua array, dan mengembalikan perbedaan:

<?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);
?>
Menjalankan contoh »

Definisi dan Penggunaan

The array_diff_key() fungsi membandingkan kunci dari dua (or more) array, dan mengembalikan perbedaan.

Fungsi ini membandingkan kunci dua (or more) array, dan mengembalikan array yang berisi entri dari array1 yang tidak hadir dalam array2 atau array3, dll


Sintaksis

array_diff_key( array1,array2,array3... );

Parameter Deskripsi
array1 Wajib. array untuk membandingkan dari
array2 Wajib. Array untuk membandingkan terhadap
array3,... Pilihan. Lebih array untuk membandingkan terhadap

Rincian teknis

Kembali Nilai: Mengembalikan array yang berisi entri dari array1 yang tidak hadir dalam salah satu array lainnya
PHP Versi: 5.1+

Contoh lebih

contoh 1

Bandingkan kunci dua array diindeks, dan mengembalikan perbedaan:

<?php
$a1=array("red","green","blue","yellow");
$a2=array("red","green","blue");

$result=array_diff_key($a1,$a2);
print_r($result);
?>
Menjalankan contoh »

contoh 2

Bandingkan kunci tiga array, dan mengembalikan perbedaan:

<?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);
?>
Menjalankan contoh »

<PHP Array Referensi