PHP Sef URL Fonksiyonu | mylmz - Muammer YILMAZ
PHP Sef URL Fonksiyonu
Kategori: Php 1.057 kez okunmuş. Yorum Yok 16 Nisan 2017

Merhabalar arkadaşlar.

 

Sef Url oluşturmak için kullanabileceğiniz güzel bir fonksiyon paylaşmak istiyorum. Türkçe karakterler ve diğer karakterlerin seoya uygun bir biçimde uyarlandığı fonksiyon arıyorsanız bu fonksiyon işinizi görecektir.

 


function sef_url ( $url ) {
 $turkcefrom = array("/Ğ/","/Ü/","/Ş/","/İ/","/Ö/","/Ç/","/ğ/","/ü/","/ş/","/ı/","/ö/","/ç/");
 $turkceto = array("G","U","S","I","O","C","g","u","s","i","o","c");
 $url = preg_replace("/[^0-9a-zA-ZÄzÜŞİÖÇğüşıöç]/"," ",$url);
 // Türkçe harfleri ingilizceye çevir
 $url = preg_replace($turkcefrom,$turkceto,$url);
 // Birden fazla olan boşlukları tek boşluk yap
 $url = preg_replace("/ +/"," ",$url);
 // Boşukları - işaretine çevir
 $url = preg_replace("/ /","-",$url);
 // Tüm beyaz karekterleri sil
 $url = preg_replace("/\s/","",$url);
 // Karekterleri küçült
 $url = strtolower($url);
 // Başta ve sonda - işareti kaldıysa yoket
 $url = preg_replace("/^-/","",$url);
 $url = preg_replace("/-$/","",$url);
 return $url;
}

İyi kodlamalar 🙂

Yorum Yaz

Sosyal Medya
Popüler Yazılar
15 Yorum  62.768 kez okunmuş.
15 Yorum  40.084 kez okunmuş.
1 Yorum  32.890 kez okunmuş.
0 Yorum  17.660 kez okunmuş.
0 Yorum  16.070 kez okunmuş.
0 Yorum  14.966 kez okunmuş.