• 24-11-2007, 11:38:54
    #1
    $vars = explode(' ', $file['title']);
    echo '
    <a title="'.$vars[0].'" href="http://www.siteadi.com/ara.php?ara='.$vars[0].'"><font color="#000000">'.$vars[0].'</font></a>&nbsp;
    <a title="'.$vars[1].'" href="http://www.siteadi.com/ara.php?ara='.$vars[1].'"><font color="#000000">'.$vars[1].'</font></a>&nbsp;
    <a title="'. $file['title'] .'" href="http://www.siteadi.com/ara.php?ara='. $file['title'] .'"><font color="#000000">'. $file['title'] .'</font></a>
    </div>
      </div>';
     }

    şeklindeki kod ile BAŞLIK tan gelen kelimeleri bölerek alıyorum.... Şİmdi başlıkta "BAŞLIK Başlığı" şeklinde yazdığında benim elde ettiğim kelimeler aynen şu şekilde oluyor...

    ...ara.php?ara=BAŞLIK
    ...ara.php?ara=Başlığı

    bu eşkilde tükçe karaketer değilde aşağıdaki gibi çıktı almak istiyorum kod düzenleesi nasıl olacak arkadaşlar?

    ...ara.php?ara=baslik
    ...ara.php?ara=basligi

    şeklinde olmasını istiyorum...
    Yardımlarınızı bekliyorum arkadaşlar....
  • 24-11-2007, 11:54:05
    #2
    Üyeliği durduruldu
    Bunun icin bir fonksiyon Olusutr... Replace Yap Arkadasim...
    Sonra soınucu Return et cekerken Uygula

    Mesela :
    function trkarakter ($kelime){
    $kelime= strtolower($kelime);
    $kelime = str_replace("ı","i",$kelime);
    $kelime = str_replace("ç","c",$kelime);
    $kelime = str_replace("ö","o",$kelime);
    return($kelime);
    }


    Burada ı - ç - ö Harfleri sırasıyal i - c- o Harfine Donusuyor Bunu Cekerken Nasıl kullancagın konusunda ise

    yine ornek veriyorum :
    $ali =trkarakter($_GET["Sayfa"]);

    Burada ornek olarak get String olarak Verilen işlem yaptim

    Yanı Sayfa ; pd.php?Sayfa=Başlık ise

    Bunun ciktisi
    Başlik olur gordugun gibi ı i ye donustu artık gerisi sana kalmıs
  • 24-11-2007, 12:11:14
    #3
    PHP: ucwords - Manual BAŞLIK = Başlık
  • 24-11-2007, 17:45:32
    #4
    Kurumsal PLUS
    php ucwords yada strtolower türkçe karakter desteklemediği için bu karakterleri küçültmüyor. str_replace ile bunları ayrıca küçültebilirsiniz veya php.net'in strtolower sayfasında benim verdiğim fonksiyonu kullanabilirsiniz.