En son web geliştirme öğreticiler
 

PHP array_intersect_uassoc() Function

<PHP Dizi Referans

Örnek

İki dizinin anahtarları ve değerleri karşılaştırın ve maçları dönmek (using a user-defined key comparison function) :

<?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_intersect_uassoc($a1,$a2,"myfunction");
print_r($result);
?>
»Run örnek

Tanımı ve Kullanımı

array_intersect_uassoc() fonksiyon tuşları ve iki değerlerini karşılaştırır (or more) dizileri, ve sonuç verir.

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

Bu fonksiyon iki ya da daha fazla dizilerin anahtarlar ve değerler karşılaştırır ve dizi2 mevcut olan dizi1 girişleri içeren bir dizi, array3, vb dönüş


Sözdizimi

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

Parametre Açıklama
array1 Gereklidir. ilk dizi diğerleri ile karşılaştırılacaktır bu dizi
array2 Gereklidir. Bir dizi birinci dizi ile karşılaştırılacak
array3,... İsteğe bağlı. Bir dizi birinci dizi ile karşılaştırılacak
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üş (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_intersect_uassoc($a1,$a2,$a3,"myfunction");
print_r($result);
?>
»Run örnek

<PHP Dizi Referans