Türkçe karakterleri ingilizce yapmak

Php Yazılım

Türkçe karakterleri ingilizce yapmak

Türkçe karakterleri ingilizce yapmak
Bazı durumlarda ; örneğin başlıkları linke çevirirken veya dosya adına çevirip ftp ye gönderirken türkçe karakter kullanmak sorun olabiliyor. Aşağıda kullanacağımız yöntemle hem türkçe karakterleri dosya adına uygun ingilizce karakterlere dönüştüreceğiz ,hemde boşluklar varsa bunları tire (-) atarak düzenlemiş olacağız.

$degisecekler = array('Ç','ç','Ğ','ğ','ı','İ','Ö','ö','Ş','ş','Ü','ü',' ');
$yerlestirilecekler = array('c','c','g','g','i','i','o','o','s','s','u','u','-');

Bu 2 satırda herhangi bir değişiklik yapmadan olduğu gibi kodunuza ekleyin.

$degisken = strtolower(str_replace($degisecekler,$yerlestirilecekler,$degisken));

$degisken adı altında gelen içinde türkçe karakterler barındıran metnimizin içindeki tüm tğrkçe karakterleri ingilizce yaptık. Örnek çıktı aşağıdaki gibi olacaktır.

Önceki

$degisken = "Bu yazı Türkçe KARAKTERLER iÇerir.";

Sonraki

$degisken = "Bu-yazi-Turkce-KARAKTERLER-icerir.";

Büyük harfleride kucultup formatlamak istersek son kez en alta şöyle yazmamız yeterlidir.

$degisken = strtolower($degisken);

Örnek çıktı aşağıdaki şekilde güncellenecektir.

Önceki

$degisken = "Bu-yazi-Turkce-KARAKTERLER-icerir.";

Sonraki

$degisken = "bu-yazi-turkce-karakterler-icerir.";

Tamamını büyütmek isterseniz de strtolower yerine strtoupper yazmanız yeterlidir.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir