array_change_key_case()
fonksiyonu, bir dizideki anahtarların büyük harf, küçük harf veya tersine çevrildiği yeni bir dizi oluşturmak için kullanılan PHP fonksiyonudur. Bu fonksiyon, orijinal diziyi değiştirmez, sadece yeni bir diziyi döndürür.
İşte array_change_key_case()
fonksiyonunun kullanımına dair bir örnek:
<?php // Bir dizi oluşturalım $dizi = array("isim" => "John", "Yas" => 30, "MESLEK" => "Developer"); // array_change_key_case() fonksiyonunu kullanarak anahtarları küçük harfe çevirelim $yeni_dizi = array_change_key_case($dizi, CASE_LOWER); // Elde edilen yeni diziyi ekrana yazdıralım print_r($yeni_dizi); ?>
Bu örnekte, array_change_key_case($dizi, CASE_LOWER)
ifadesi, $dizi
dizisindeki anahtarları küçük harfe çevirir. Çıktı şu şekildedir:
Array ( [isim] => John [yas] => 30 [meslek] => Developer )
Fonksiyonun genel formatı şu şekildedir:
array_change_key_case(array $dizi, int $harfBuyuklugu = CASE_LOWER)
$dizi
: Anahtarları değiştirecek dizi.$harfBuyuklugu
: İsteğe bağlı olarak, anahtarların harf büyüklüğünü belirten bir parametre. Varsayılan olarakCASE_LOWER
yani küçük harf kullanılır.CASE_UPPER
kullanılarak büyük harfe çevrilebilir.
Bu fonksiyon, özellikle dizideki anahtarların büyük harf veya küçük harf olup olmadığını kontrol etmeden, tüm anahtarları belirli bir harf büyüklüğüne çevirmek istediğinizde kullanışlıdır.