Örnek
Farklılıkları İki dizinin anahtarlarını karşılaştırın ve dönüş:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"red","c"=>"blue","d"=>"pink");
$result=array_diff_key($a1,$a2);
print_r($result);
?>
»Run örnek Tanımı ve Kullanımı
array_diff_key() işlevi, iki anahtarları karşılaştırır (or more) dizileri, ve farklılıklar döndürür.
Bu fonksiyon iki anahtarları karşılaştırır (or more) dizileri ve dizi2 veya array3 vb mevcut değildir dizi1 girdileri içeren bir dizi dönmek
Sözdizimi
array_diff_key( array1,array2,array3... );
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 |
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.1+ |
Diğer Örnekler
Örnek 1
Farklılıkları iki endeksli Dizilerin anahtarlarını karşılaştırın ve dönüş:
<?php
$a1=array("red","green","blue","yellow");
$a2=array("red","green","blue");
$result=array_diff_key($a1,$a2);
print_r($result);
?>
»Run örnek Örnek 2
Farklılıkları üç Dizilerin anahtarlarını karşılaştırın ve dönüş:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("c"=>"yellow","d"=>"black","e"=>"brown");
$a3=array("f"=>"green","c"=>"purple","g"=>"red");
$result=array_diff_key($a1,$a2,$a3);
print_r($result);
?>
»Run örnek <PHP Dizi Referans