• 19-11-2009, 13:13:06
    #10
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Herkese teşekkürler. Karakter setinden de alakalı değil. $yazi değişkeni urlencode olduğu için bizim explode geçersiz kalıyor. urldecode edip explode atıyorum yine geçeriz oluyor. En güzeli $yazi değişkenin geldiği yerde explode etmek.
  • 20-11-2009, 09:52:05
    #11
    Şimdi başka bir sorun var. Aynı konudan devam etmek istedim.

    explode ile böldüğüm $yazi değişkeninden aldığım $bol[0] içeriği örnek olarak şöyle:

    SAĞDAN SOLDAN 115

    Ama burdaki 115 sayısı işimi bozuyor. Bu sayı değişken olduğu için onu explode'a dahil edemiyorum.

    SAĞDAN SOLDAN 115 olan sonucumu nasıl SAĞDAN SOLDAN şeklinde çıkarabilirim.
  • 20-11-2009, 09:58:49
    #12
    Üyeliği durduruldu
    sayilar hep son kısımda mi? yoksa tüm metin içerisindeki sayilar la mi sorununuz var?
  • 20-11-2009, 10:02:41
    #13
    Hep son kısımda.
  • 20-11-2009, 10:18:49
    #14
    Üyeliği durduruldu
    rugzO adlı üyeden alıntı: mesajı görüntüle
    Hep son kısımda.
    elbetki daha basit bir çözüm vardir ama boşluğa göre tekrar explode edip son kısmı unset edip sonra tekrar implode etme çözüm olabilir

    $metin = explode(" ",$metin);
    unset($metin[count($metin)-1]);
    $metin = implode(" ",$metin);
    önceki işlemlerde zaten explode ettiyseniz tekrar birleştirmeden önce burdaki mantikla gereksiz yerleri unset edebilirsiniz
  • 20-11-2009, 10:30:45
    #15
    Siz cevap yazarken şu şekilde çözdüm sorunu:

    $sayi = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "0", ".");
    $sonuc = str_replace($sayi, "", $bolunen);
    Sizin yazdığınız mı daha kullanışlı yoksa bu şekilde mi? İşlem hacmi vs. gibi konularda.
  • 20-11-2009, 10:33:55
    #16
    Üyeliği durduruldu
    hocam o şekilde yaparsaniz ifade içerisindeki tüm sayilari temizlemiş olursunuz. sadece son kısmı temizlemez
  • 20-11-2009, 10:35:34
    #17
    Doğru diyorsunuz şimdilik sadece son kısımda sayılar var ama ileride ifade içerisinde de olma ihtimali var. O zaman sizin yöntemle bir test edelim.

    Evet bu şekilde sorunsuz çalıştı.