tutorial pengembangan web terbaru
 

PHP array_udiff_assoc() Function

<PHP Array Referensi

Contoh

Bandingkan kunci dan nilai-nilai dari dua array (menggunakan built-in fungsi untuk membandingkan tombol dan fungsi yang ditetapkan pengguna untuk membandingkan nilai-nilai) dan mengembalikan perbedaan:

<?php
function myfunction($a,$b)
{
if ($a===$b)
  {
  return 0;
  }
  return ($a>$b)?1:-1;
}

$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"red","b"=>"blue","c"=>"green");

$result=array_udiff_assoc($a1,$a2,"myfunction");
print_r($result);
?>
Menjalankan contoh »

Definisi dan Penggunaan

The array_udiff() fungsi membandingkan kunci dan nilai-nilai dari dua atau lebih array, dan mengembalikan perbedaan.

Catatan: Fungsi ini menggunakan built-in fungsi untuk membandingkan kunci, dan fungsi yang ditetapkan pengguna untuk membandingkan nilai-nilai!

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


Sintaksis

array_udiff_assoc( array1,array2,array3...,myfunction )

Parameter Deskripsi
array1 Wajib. array untuk membandingkan dari
array2 Wajib. Array untuk membandingkan terhadap
array3,... Pilihan. Lebih array untuk membandingkan terhadap
myfunction Wajib. Sebuah string yang mendefinisikan fungsi perbandingan callable. Fungsi perbandingan harus kembali integer <, =, atau> dari 0 jika argumen pertama adalah <, =, atau> dari argumen kedua

Rincian teknis

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

<PHP Array Referensi