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
?>

Hasan Huseyin İŞLER hakkında

Lise yıllarında programlama ile tanışan ve Q-Basic, Pascal, C başlangıç seviyesinde öğrenenir. Üniversite de TEF-BSÖ okurken diğer dillerin yanı sıra PHP'de kendini geliştirmeye devam ederek bunların yanında CSS, JS ve Wordpress sistemiyle ilgilenir. www.phpsorunu.com'un da yöneticisi ve yazarlarındandır.
Bu yazı Php kategorisine gönderilmiş. Kalıcı bağlantıyı yer imlerinize ekleyin.

Bir Cevap Yazın

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