- Katılım
- 27 Ekim 2006
- Mesajlar
- 545
- Reaction score
- 0
Mrb arkadaşlar veri tabanından verileri çekiyorum sonra bu fonksiyonla
değiştirmeye çalışıyorum
Dosya_Sıkıştırıcılar => BUnda görüldüğü gibi sadece boşluğu değiştirmiş
Dil_Oğrenimi => Bunda sadece Ö yü ve Boşluğu değiştirmiş ama diğerlerini değiştirmiyor.
Ama Enteresan olan
Sorun db den çekilen veriyi neden değiştirmiyor. Tşk.
PHP:
function duzenle($veri) {
$bozuk = array('i','ç','Ç','s','g','ü','ö','I','Ç','S','G','Ü','Ö',' ','?', '`');
$duzgun = array('i','c','C','s','g','u','o','i','c','S','G','U','O','_','_','');
$veri = @str_replace($bozuk,$duzgun,$veri);
return $veri;
}
$seo=@duzenle($db_den_cekilen_veri);
echo $seo;
Dosya_Sıkıştırıcılar => BUnda görüldüğü gibi sadece boşluğu değiştirmiş
Dil_Oğrenimi => Bunda sadece Ö yü ve Boşluğu değiştirmiş ama diğerlerini değiştirmiyor.
Ama Enteresan olan
PHP:
$deneme="şğıç ŞIÇĞ";
$degistir=@duzenle($deneme);
echo $degistir;
//Böyle bir kendimiz karakter yazarsak
//Ozaman Onun Çıktısı Bu şekilde oluyor Yani çalışıyor ==>sgic__SiCG