• 01-03-2023, 09:39:01
    #1
    Merhabalar ,

    " İçki kültürü üzerine okumaların ardından özellikle bazı mekanlar öne çıkıyor. İşte rotalar. " cümlesinde " İçki kültürü üzerine okumaların ardından " kelimelerini alıp yazdırmak istiyorum. Sabit hep 5 kelime alacağım.
  • 01-03-2023, 09:44:32
    #2
    Geleceği Kodluyoruz
    ademayass adlı üyeden alıntı: mesajı görüntüle
    Merhabalar ,

    " İçki kültürü üzerine okumaların ardından özellikle bazı mekanlar öne çıkıyor. İşte rotalar. " cümlesinde " İçki kültürü üzerine okumaların ardından " kelimelerini alıp yazdırmak istiyorum. Sabit hep 5 kelime alacağım.
    Merhaba. Bunun için aşağıda bir yöntem paylaşıyorum. Daha kısa bir yol ile de çözülebilir ama hızlıca bu şekilde çözebilirsiniz.

    
    
    <?php
    
     $string = 'İçki kültürü üzerine okumaların ardından özellikle bazı mekanlar öne çıkıyor. İşte rotalar.';
     $string = explode(' ', $string);
     for ($i=0; $i < 5; $i++) {
        $text .= $string[$i].' ';
     }
     echo $text;
    ?>
  • 01-03-2023, 09:46:44
    #3
    Telefonda olduğum için chatgpt'den istedim ve şunu yazdı. Bir deneyebilirsiniz.

    <?php
    $str = "Bu bir örnek cümledir. İlk beş kelimesi yazdırılacak.";
    $words = explode(" ", $str); // boşluk karakterine göre diziyi ayır
    $first_five = array_slice($words, 0, 5); // ilk beş kelimeyi al
    echo implode(" ", $first_five); // ilk beş kelimeyi birleştir ve ekrana yazdır
    ?>
    • EmreBudak
    EmreBudak bunu beğendi.
    1 kişi bunu beğendi.
  • 01-03-2023, 09:47:08
    #4
    <?php
      $cumle = "İçki kültürü üzerine okumaların ardından özellikle bazı mekanlar öne çıkıyor. İşte rotalar.";
      $kelimeler = explode(" ", $cumle); 
      $alınacak_kelimeler = array_slice($kelimeler, 0, 5);
      $yazdir = implode(" ", $alınacak_kelimeler); 
      echo $yazdir;
    ?>
  • 01-03-2023, 09:47:21
    #5
    ademayass adlı üyeden alıntı: mesajı görüntüle
    Merhabalar ,

    " İçki kültürü üzerine okumaların ardından özellikle bazı mekanlar öne çıkıyor. İşte rotalar. " cümlesinde " İçki kültürü üzerine okumaların ardından " kelimelerini alıp yazdırmak istiyorum. Sabit hep 5 kelime alacağım.
    Buyur kardeşim.

    $cumle = "Merhaba bugün hava çok güzel hemen dışarı çıkıp güneşlenmeliyim.";
     $kac_kelime = 5;
    
    // cümleyi boşluk karakterlerine göre parçalara ayır
    $kelimeler = explode(" ", $cumle);
    
    // belirtilen sayıda kelimeyi al ve birleştir
    $ilk_kelimeler = implode(" ", array_slice($kelimeler, 0, $kac_kelime));
    // ekrana yazdır
     echo $ilk_kelimeler;
  • 01-03-2023, 09:49:30
    #6
    elinize sağlık teşekkür ederim.