PHP array_diff_key() İşlev
Örnek
İki dizinin anahtarlarını karşılaştırın ve farkları döndürü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);
?>
Tanım ve Kullanım
array_diff_key() işlevi , iki (veya daha fazla) dizinin anahtarlarını karşılaştırır ve farkları döndürür.
Bu işlev, iki (veya daha fazla) dizinin anahtarlarını karşılaştırır ve dizi1'den dizi2 veya dizi3 vb.'de bulunmayan girişleri içeren bir dizi döndürür .
Sözdizimi
array_diff_key(array1, array2, array3, ...)
Parametre Değerleri
Parameter | Description |
---|---|
array1 | Required. The array to compare from |
array2 | Required. An array to compare against |
array3,... | Optional. More arrays to compare against |
Teknik detaylar
Geri dönüş değeri: | Diğer dizilerin hiçbirinde bulunmayan dizi1 girdilerini içeren bir dizi döndürür |
---|---|
PHP Sürümü: | 5.1+ |
Daha fazla örnek
Örnek
Dizine alınmış iki dizinin anahtarlarını karşılaştırın ve farkları döndürün:
<?php
$a1=array("red","green","blue","yellow");
$a2=array("red","green","blue");
$result=array_diff_key($a1,$a2);
print_r($result);
?>
Örnek
Üç dizinin anahtarlarını karşılaştırın ve farkları döndürü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);
?>
❮ PHP Dizi Referansı