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.