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.