Merhaba arkadaşlar bi fonksiyon oluşturdum karekter çevirmek adına. Fonksiyon budur
Sorun çu ki echo yaptığımızda türkçe karekter geçince problem oluşuyor
Mesela değişken "Şike var" ise şöyle bişey ortaya çıkıyor "��ike var"
sorun nedir bulamadım. fonksiyona şu kodu eklediğimde ise
türkçe karekterler hiç çevrilmiyor ve "ike var" yazdırıyor
PHP:
function cevir($degisir) {
$degisir=strtolower($degisir);
$cevirici=array("ğ"=>"g","ü"=>"u","ş"=>"s","ç"=>"c","ö"=>"o","ı"=>"i"," "=>"-",);
$degisir=strtr($degisir,$cevirici);
return($degisir);
}
Sorun çu ki echo yaptığımızda türkçe karekter geçince problem oluşuyor
Mesela değişken "Şike var" ise şöyle bişey ortaya çıkıyor "��ike var"
sorun nedir bulamadım. fonksiyona şu kodu eklediğimde ise
PHP:
$degisir=preg_replace("@[^A-Za-z0-9-_]+@i","",$degisir);