tutorial pengembangan web terbaru
 

PHP array_uintersect() Function

<PHP Array Referensi

Contoh

Membandingkan nilai dua array (menggunakan fungsi yang ditetapkan pengguna untuk membandingkan nilai-nilai) dan kembali pertandingan:

<?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"=>"blue","b"=>"black","e"=>"blue");

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

Definisi dan Penggunaan

The array_uintersect() fungsi membandingkan nilai-nilai dari dua atau lebih array, dan mengembalikan pertandingan.

Catatan: Fungsi ini menggunakan fungsi yang ditetapkan pengguna untuk membandingkan nilai-nilai!

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


Sintaksis

array_uintersect( 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 hadir dalam semua array lainnya
PHP Versi: 5 +

Contoh lebih

contoh 1

Membandingkan nilai tiga array (menggunakan fungsi yang ditetapkan pengguna untuk membandingkan nilai-nilai), dan kembali pertandingan:

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

$a1=array("a"=>"red","b"=>"green","c"=>"blue","yellow");
$a2=array("A"=>"red","b"=>"GREEN","yellow","black");
$a3=array("a"=>"green","b"=>"red","yellow","black");

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

<PHP Array Referensi