Örnek
İki dizinin eşleşmeleri ve dönüş (anahtarlarını ve değerlerini karşılaştırmak için bir kullanıcı tanımlı işlevi karşılaştırmak için yerleşik bir işlevi kullanarak) anahtarlarını ve 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"=>"red","b"=>"blue","c"=>"green");
$result=array_uintersect_assoc($a1,$a2,"myfunction");
print_r($result);
?>
»Run örnek Tanımı ve Kullanımı
array_uintersect_assoc() fonksiyon tuşları ve iki ya da daha fazla dizide değerlerini karşılaştırır ve sonuç verir.
Not: Bu fonksiyon tuşlarını karşılaştırmak için yerleşik bir işlevi kullanır ve kullanıcı tanımlı fonksiyon değerleri karşılaştırmak için!
Bu fonksiyon iki anahtarları ve değerleri karşılaştırılmıştır (or more) dizileri ve dizi2 mevcut olan dizi1 girişleri içeren bir dizi, array3, vb dönüş
Sözdizimi
array_uintersect_assoc( 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+ |
<PHP Dizi Referans