• 21-07-2018, 18:00:04
    #1
    Merhabalar arkadaşlar. Hiç uzatmadan sorumu sorayım dünden beri uğraşıyorum çıkamadım işin içinden

    Bir cümlemiz var "$title" olarak basıyoruz ekrana.

    Bu başlığımız ve başlığımız ise; "Ben seni sevdim sen beni sevmedin.."

    İstediğimiz şey: Seni, Sevdim, Beni, Sevmedin

    Özetle: Cümleyi bölüp virgüllerle kelimelere ayrıştırmak ve bunu yaparken 3 karakterden fazla olan kelimeleri ayrıştırıp ekrana basmak istiyorum.

    Yardım ederseniz çok sevinirim. Teşekkürler.
  • 21-07-2018, 18:05:42
    #2
    Üyeliği durduruldu
    $title = 'Ben seni sevdim sen beni sevmedin';
    $words = explode(' ',$title);
    foreach ($words as $word) {
       if(strlen($word) > 3){
          $new_words[] = $word;
       }
    }
    
    echo implode(',', $new_words);
  • 21-07-2018, 18:27:25
    #3
    Şöyle de alabilirsin.

    <?php
    
    $string = 'Merhaba dünya! Rakam denemesi 35, işaretler vs.';
    $check = preg_match_all('/[wüğşçöÜĞİŞÇÖı]+/', $string, $matches);
    print_r($matches);
    Sonuç:
    Array
    (
      [0] => Array
        (
          [0] => Merhaba
          [1] => dünya
          [2] => Rakam
          [3] => denemesi
          [4] => 35
          [5] => işaretler
          [6] => vs
        )
    )
  • 21-07-2018, 18:38:13
    #4
    Çok teşekkürler arkadaşlar çok sağolun, deneyeceğim hemen.