PHP (custom functions) – Karakterleri Türkçe’den İngilizce’ye camelCase olarak çeviren fonksiyon

private function turkishToEnglishCamelCase(string $str): string {

        $turkish = ['ç', 'ğ', 'ı', 'İ', 'ö', 'ş', 'ü', 'Ç', 'Ğ', 'Ö', 'Ş', 'Ü'];
        $english = ['c', 'g', 'i', 'I', 'o', 's', 'u', 'C', 'G', 'O', 'S', 'U'];
        $str = str_replace($turkish, $english, $str);


        $str = strtolower($str);

        // Kelimeleri ayır (boşluk, tire ve alt çizgiye göre)
        $words = preg_split('/[\s-_]+/', $str);

        // Camel case formatına çevir
        $camelCase = array_map('ucfirst', $words);
        $camelCase[0] = lcfirst($camelCase[0]); // İlk harf küçük olacak şekilde

        return implode('', $camelCase);
    }
Ads Blocker Image Powered by Code Help Pro

Reklam Engelleyici Algılandı!

Reklamları engellemek için uzantı kullandığınızı tespit ettik.

Lütfen bu reklam engelleyiciyi devre dışı bırakarak ya da sitemize izin vererek bize destek olun.

Dikkat: VPN eklentiniz üzerinde de reklam engelleyici olabilir.