195 of 410 menu

array_diff_key Fonksiyonu

array_diff_key fonksiyonu, iki veya daha fazla dizinin anahtarlarını karşılaştırır ve ilk dizide bulunup diğer dizilerde bulunmayan anahtarlara sahip elemanları içeren bir dizi döndürür. Karşılaştırma sadece anahtarlar üzerinden yapılır, eleman değerleri dikkate alınmaz.

Sözdizimi

array_diff_key(array $dizi1, array $dizi2 [, array $...]): array

Örnek

İki diziyi anahtarlarına göre karşılaştıralım:

<?php $dizi1 = ['a' => 1, 'b' => 2, 'c' => 3]; $dizi2 = ['a' => 4, 'd' => 5]; $sonuc = array_diff_key($dizi1, $dizi2); print_r($sonuc); ?>

Kodun çalıştırılmasının sonucu:

['b' => 2, 'c' => 3]

Örnek

Üç dizinin anahtarlara göre karşılaştırılması:

<?php $dizi1 = [1 => 'a', 2 => 'b', 3 => 'c']; $dizi2 = [1 => 'd', 4 => 'e']; $dizi3 = [5 => 'f', 2 => 'g']; $sonuc = array_diff_key($dizi1, $dizi2, $dizi3); print_r($sonuc); ?>

Kodun çalıştırılmasının sonucu:

[3 => 'c']

Örnek

Sayısal ve string anahtarların kullanımı:

<?php $dizi1 = ['renk' => 'kırmızı', 1 => 'a', 2 => 'b']; $dizi2 = [1 => 'c', 'beden' => 'XL']; $sonuc = array_diff_key($dizi1, $dizi2); print_r($sonuc); ?>

Kodun çalıştırılmasının sonucu:

['renk' => 'kırmızı', 2 => 'b']

Ayrıca Bakınız

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet