Merhaba arkadaşlar bu yazımda herhangi bir başlığı url sef link olarak dönüştürmenin fonksiyonunu sizlere paylaşacağım.
<?php
function seoUrl($s) {
$tr = array('ş','Ş','ı','I','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç','(',')','/',':',',');
$eng = array('s','s','i','i','i','g','g','u','u','o','o','c','c','','','-','-','');
$s = str_replace($tr,$eng,$s);
$s = strtolower($s);
$s = preg_replace('/&amp;amp;amp;amp;amp;amp;amp;amp;.+?;/', '', $s);
$s = preg_replace('/s+/', '-', $s);
$s = preg_replace('|-+|', '-', $s);
$s = preg_replace('/#/', '', $s);
$s = str_replace('.', '', $s);
$s = trim($s, '-');
return $s;
}
?>
function seoUrl($s) {
$tr = array('ş','Ş','ı','I','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç','(',')','/',':',',');
$eng = array('s','s','i','i','i','g','g','u','u','o','o','c','c','','','-','-','');
$s = str_replace($tr,$eng,$s);
$s = strtolower($s);
$s = preg_replace('/&amp;amp;amp;amp;amp;amp;amp;amp;.+?;/', '', $s);
$s = preg_replace('/s+/', '-', $s);
$s = preg_replace('|-+|', '-', $s);
$s = preg_replace('/#/', '', $s);
$s = str_replace('.', '', $s);
$s = trim($s, '-');
return $s;
}
?>
Bu fonksiyonun örnek kullanımını yapalım.
<?php
echo seoUrl("Bu bizim örnek makale başlığımız olsun");
?>
echo seoUrl("Bu bizim örnek makale başlığımız olsun");
?>
Sonuç olarak bu kodu fonksiyon ile çalıştırdığımızda aşağıdaki sonucu ekrana basacaktır.
bu-bizim-ornek-makale-basligimiz-olsun
Umarım bu fonksiyonu arayan arkadaşlar için faydalı olur.
İlk Yorumu Sen Yap