En son web geliştirme öğreticiler
 

PHP array_diff_uassoc() Function

<PHP Dizi Referans

Örnek

İki dizinin farklılıkları ve iade (anahtarları karşılaştırmak için bir kullanıcı tanımlı işlevi kullanın) ait anahtarları ve değerleri 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("d"=>"red","b"=>"green","e"=>"blue");

$result=array_diff_uassoc($a1,$a2,"myfunction");
print_r($result);
?>
»Run örnek

Tanımı ve Kullanımı

array_diff_uassoc() fonksiyon tuşları ve iki değerlerini karşılaştırır (or more) dizileri, ve farklılıklar döndürür.

Not: Bu fonksiyon tuşlarını karşılaştırmak için bir kullanıcı tanımlı işlevi kullanır!

Bu fonksiyon iki anahtarları ve değerleri karşılaştırılmıştır (or more) dizileri ve dizi2 veya array3 vb mevcut değildir dizi1 girdileri içeren bir dizi dönmek


Sözdizimi

array_diff_uassoc( 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 dizilerin herhangi birinde mevcut olmayan dizi1 gelen girişleri ihtiva eden bir dizi döner
PHP Sürümü: 5+

Diğer Örnekler

Örnek 1

Üç diziler farklılıkları ve iade (anahtarları karşılaştırmak için bir kullanıcı tanımlı işlevi kullanın) ait anahtarları ve değerleri 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"=>"red","b"=>"green","d"=>"blue");
$a3=array("e"=>"yellow","a"=>"red","d"=>"blue");

$result=array_diff_uassoc($a1,$a2,$a3,"myfunction");
print_r($result);
?>
»Run örnek

<PHP Dizi Referans