En son web geliştirme öğreticiler
 

PHP array_uintersect() Function

<PHP Dizi Referans

Örnek

İki dizinin eşleşmeleri ve dönüş (değerleri karşılaştırmak için bir kullanıcı tanımlı işlevi kullanın) değerlerini karşılaştırın:

<?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);
?>
»Run örnek

Tanımı ve Kullanımı

array_uintersect() işlevi, iki ya da daha fazla dizide değerlerini karşılaştırır ve sonuç verir.

Not: Bu fonksiyon değerleri karşılaştırmak için bir kullanıcı tanımlı işlevi kullanır!

Bu fonksiyon iki değerlerini karşılaştırır (or more) dizileri ve dizi2 mevcut olan dizi1 girişleri içeren bir dizi, array3, vb dönüş


Sözdizimi

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

Parametre Açıklama
array1 Gereklidir. Dizi karşılaştırma yapılacak
array2 Gereklidir. Bir dizi karşılaştırma için
array3,... İsteğe bağlı. Karşılaştırılacak diğer diziler için
myfunction Gereklidir. Bir çağrılabilir karşılaştırma işlevi tanımlayan bir dize. İlk bağımsız değişken ise, karşılaştırma fonksiyonu 0'dan bir tamsayıyı <, = veya> döndürmelidir <, = veya> ikinci bağımsız değişken daha

Teknik detaylar

Geri dönüş değeri: Diğer dizileri her mevcut olan dizi1 gelen girişleri ihtiva eden bir dizi döner
PHP Sürümü: 5+

Diğer Örnekler

Örnek 1

Üç diziler eşleşmeler ve dönüş (değerleri karşılaştırmak için bir kullanıcı tanımlı işlevi kullanın) değerlerini karşılaştırın:

<?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);
?>
»Run örnek

<PHP Dizi Referans