Str_replace ile Türkçe Karakter Düzeltme Fonksiyonu – Link Yapma

Link oluştururken her zaman türkçe karakterler sorun çıkartır bunları ingilizce karakterlere çevirmek gerekir. İşte tam bu noktada aşağıda vermiş olduğum 2 adet ayrı ayrı kodlar işiniz görecektir. İsterseniz geliştirip 1. kodları yada geliştirmeden 2. kodları kullanabilirsiniz.
Kod Örneği 1

[ad#orta]

<? 
$bul=array("ş", "ğ");//diğerlerini eklersin altı lı üstü $bul[x] gibi olduğunda istediğin değeri vermesine özen göster
$degis=array("s", "g");
foreach ($tablo2  as $key=>$val){
$tablo2[$key] = str_replace($bul, $degis, $tablo2[$key]);
}
?>

Kod Örneği 2

<?php
$baslik = $tablo2[madi];
$id = $tablo2[oid];
$baslik = strtolower(stripslashes(strtr($baslik,"ÜŞÇİĞÖüöşçiğı?","USCIGOuoscigi,")));
$baslik = str_replace(" ","-",$baslik);
echo "<a href=\"$baslik-$id.html\">"; // linklerde bu şekilde çağırılır
?>
KategorilerPhp

Bir Cevap Yazın

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