• 21-06-2010, 11:00:19
    #1
    Üyeliği durduruldu
    explode(' ',$kelime); şeklinde kelimeyi parçalıyorum örneğin kelime

    ( Şeytanla Kafa Bulan İlk Türk xD ) her bir boşlukta ayırdı ama 2 karakterli xD var bunların olmamsı istiyordum ek olarak hangi kodu koymam gerekiyor...

    Yoksa diziye atıp mı olacak...

    en sonda $parcalanmisha = "Şeytanla,Kafa,Bulan,İlk,Türk"; şekline getirmeye çalışıyorum...
  • 21-06-2010, 11:36:28
    #2
    $kelime = 'Şeytanla Kafa Bulan İlk Türk xD';
    $kelime = str_replace(' xD','',$kelime);
    $parcalanmishali = explode('',$kelime);
  • 21-06-2010, 11:38:43
    #3
    Probleminiz son 2 karakteri yok etmek istemek mi ? yoksa xD yazan kelimeyimi yok etmek ?

    Eğer son 2 karakteri silmek isterseniz substr fonksiyonu ile halledebilirsiniz..

    Veya $kelime=str_replace("xD","",$kelime); kodları ile xD yi yok edersiniz ?

    Veya amacınız 2 karakterli kelimeleri silmek ise explode ile ayırdığınız kelimeleri tutan değişkeni for döngüsü içerisinde sorgularsınız strlen ile uzunluk kontrolü yapıp ona göre bişeler yaparsınız ?
  • 21-06-2010, 11:59:05
    #4
    Üyeliği durduruldu
    ewt işte aradığım buydu, dedikleirnizden yola çıkarak istediğme ulaştım birde tek sorun kaldı eğer cümlede Şaban'ın tarzı kelime varsa ekleme yapmıyor bunu tam olarak hangi kodla ekleriz ve listelerken Şaban'ın şeklindemi listeler...
  • 21-06-2010, 12:04:28
    #5
    ' tırnağı - ye çevir str replace ile seo url yapmiyormusun ?

    $kelime = str_replace(''','-',$kelime); gibi
  • 21-06-2010, 12:05:37
    #6
    Cümleyi explode'dan önce tırnak karakterlerine ters bölü getirme olayını yapın. Fonksiyonun ismini hep unutuyorum. Daha sonra explode yapıp gelen veriyi stripslashes fonksiyonuyla temizleyin.
  • 21-06-2010, 12:06:05
    #7
    Üyeliği durduruldu
    yok bu normal veride bu şekiled seolu linkte zaten düzeltiyorum normal başlık kısmında bu
  • 21-06-2010, 12:15:32
    #8
    Hkan adlı üyeden alıntı: mesajı görüntüle
    Cümleyi explode'dan önce tırnak karakterlerine ters bölü getirme olayını yapın. Fonksiyonun ismini hep unutuyorum. Daha sonra explode yapıp gelen veriyi stripslashes fonksiyonuyla temizleyin.
    addslashes
  • 21-06-2010, 12:27:56
    #9
    Üyeliği durduruldu
    eklemede oldu peki listelemede sorun çıkartırmı ? yoksa her listelemede kelimedeki / leri silmemmi gerekcek