seo_friendly_url($string)

Fonksiyon Tanımı

Bu fonksiyon, verilen bir metni SEO uyumlu bir URL formatına dönüştürür. Türkçe karakterleri İngilizce karşılıklarıyla değiştirir, harf ve sayı dışındaki karakterleri temizleyerek kelimeleri tire ile ayırır.

Örnek Kullanım

$seoUrl = seo_friendly_url("Merhaba Dünya! Bu bir SEO dostu URL.");
echo $seoUrl;

Örnek Çıktı

merhaba-dunya-bu-bir-seo-dostu-url

Olası Hatalar ve Çözümleri

  • Boş Girdi: Eğer $string boş bir değer alırsa, fonksiyon da boş bir değer döndürebilir. Çözüm: Fonksiyon başında $string kontrol edilerek varsayılan bir değer atanabilir.
  • Tümüyle Geçersiz Karakterler: Eğer $string yalnızca özel karakterlerden oluşuyorsa, fonksiyon "" (boş string) dönebilir. Çözüm: Boş dönüş olup olmadığını kontrol edip bir alternatif string döndürmek mümkündür.
Bu fonksiyon, SEO uyumlu URL oluşturmak için kullanılabilir ve başlıkların veya kategorilerin URL'ye çevrilmesini kolaylaştırır.