Örnek
İki dizinin anahtarlarını karşılaştırın ve maçları dönmek:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"red","c"=>"blue","d"=>"pink");
$result=array_intersect_key($a1,$a2);
print_r($result);
?>
»Run örnek Tanımı ve Kullanımı
array_intersect_key() işlevi, iki anahtarları karşılaştırır (or more) dizileri, ve sonuç verir.
Bu fonksiyon iki ya da daha fazla dizilerin anahtarları karşılaştırır ve array2, array3 vb mevcut olan dizi1 girişleri içeren bir dizi dönmek
Sözdizimi
array_intersect_key( array1,array2,array3... )
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 |
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.1.0+ |
Diğer Örnekler
Örnek 1
Eşleşmeleri 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_intersect_key($a1,$a2);
print_r($result);
?>
»Run örnek Örnek 2
Maçları üç 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_intersect_key($a1,$a2,$a3);
print_r($result);
?>
»Run örnek <PHP Dizi Referans