Fungsi array_diff_assoc() PHP

Contoh

Bandingkan kata kunci dan nilai dua array, dan kembalikan pengeluaran yang berbeza:

<?php
$a1=array("a"=>"merah","b"=>"hijau","c"=>"biru","d"=>"kuning");
$a2=array("a"=>"merah","b"=>"hijau","c"=>"biru");
$result=array_diff_assoc($a1,$a2);
print_r($result);
?>

Contoh Pengerjaan

Definisi dan penggunaan

函数 array_diff_assoc() digunakan untuk membandingkan nama dan nilai kunci dua (atau lebih) array, dan mengembalikan set beda.

Fungsi ini membandingkan kata kunci dan nilai dua (atau lebih banyak) array dan mengembalikan array pengeluaran yang berbeza, yang termasuk semua di dalam array yang dibandingkan (array1) yang ada, tetapi tidak ada di dalam parameter array lain (array2 atau array3 dan lain-lain) yang di dalamnya.

Sintaks

array_diff_assoc(array1,array2,array3...);
Parameter Deskripsi
array1 Wajib. Array pertama yang dihubungkan dengan array lain.
array2 Wajib. Array yang dihubungkan dengan array pertama.
array3,... Pilihan. Array lain yang dihubungkan dengan array pertama.

Detil Teknik

Pengeluaran: Mengembalikan array yang berisi semua array1 yang ada, tetapi tidak ada di dalam parameter array lain (array2 atau array3 dan lain-lain) yang di dalamnya.
Versi PHP: 4.3+

Contoh Lainnya

Contoh 1

Bandingkan kata kunci dan nilai dua array, dan kembalikan pengeluaran yang berbeza:

<?php
$a1=array("a"=>"merah","b"=>"hijau","c"=>"biru","d"=>"kuning");
$a2=array("e"=>"merah","f"=>"hijau","g"=>"biru");
$result=array_diff_assoc($a1,$a2);
print_r($result);
?>

Contoh Pengerjaan

Contoh 2

Bandingkan kata kunci dan nilai tiga array, dan kembalikan pengeluaran yang berbeza:

<?php
$a1=array("a"=>"merah","b"=>"hijau","c"=>"biru","d"=>"kuning");
$a2=array("a"=>"merah","f"=>"hijau","g"=>"biru");
$a3=array("h"=>"merah","b"=>"hijau","g"=>"biru");
$result=array_diff_assoc($a1,$a2,$a3);
print_r($result);
?>

Contoh Pengerjaan