• 21-03-2018, 20:37:56
    #1
    Arkadaşlar alttaki kodda her cümleyi 1 satır olarak bölüyor fakat ben her 3 cümleyi 1 satıra yazdırmak istiyorum en pratik nasıl yapabilirim.

    <?php
    $paragraf="Bir zamanlar, her şeyden sürekli şikayet eden, her gün hayatının 
    ne kadar berbat olduğundan yakınan bir kız vardı. Hayat, ona göre çok kötüydü 
    ve sürekli savaşmaktan, mücadele etmekten yorulmuştu. 
    Genç kızın bu yakınmaları karşısında, mesleği aşçılık olan babası ona bir hayat 
    dersi vermeye niyetlendi. Bir gün onu mutfağa götürdü. Üç ayrı cezveyi suyla 
    doldurdu ve ateşin üzerine koydu. Cezvelerdeki sular kaynamaya başlayınca, 
    bir cezveye bir patates, diğerine bir yumurta ve sonuncusuna da kahve 
    çekirdeklerini koydu. Daha sonra kızına tek kelime etmeden, beklemeye başladı. 
    Kızı da hiçbir şey anlamadığı bu faaliyeti seyrediyor ve sonunda karşılaşacağı 
    şeyi görmeyi bekliyordu. Ama o kadar sabırsızdı ki, sızlanmaya ve daha ne kadar 
    bekleyeceklerini sormaya başladı.";
     
    $cumleler=explode(".",$paragraf);
    echo "<hr>";
    foreach($cumleler as $indis=>$deger)
       echo $indis+1,"=>",$deger,"<br>";
    ?>
  • 21-03-2018, 20:46:06
    #2
    Kaynak link; https://stackoverflow.com/questions/...ry-5-sentences
    $str="long sentence. long sentence. ";
    $lines=explode('. ', $str); // Break sentence with ". "
    $i=1;
    foreach($lines as $l){
    echo $lines;
    if ($i%5==0){echo "<br /><br />";}
    i++;
    }
  • 21-03-2018, 22:00:19
    #3
    NatMes adlı üyeden alıntı: mesajı görüntüle
    Kaynak link; https://stackoverflow.com/questions/...ry-5-sentences
    $str="long sentence. long sentence. ";
    $lines=explode('. ', $str); // Break sentence with ". "
    $i=1;
    foreach($lines as $l){
    echo $lines;
    if ($i%5==0){echo "<br /><br />";}
    i++;
    }
    malesef hata veriyor hocam.
  • 21-03-2018, 23:02:27
    #4
    dev
    Kurumsal Üye
    papig adlı üyeden alıntı: mesajı görüntüle
    malesef hata veriyor hocam.
    Ne hatası alıyorsunuz?
  • 22-03-2018, 00:20:27
    #5
    <?php
    
    $paragraf="Bir zamanlar, her şeyden sürekli şikayet eden, her gün hayatının
    ne kadar berbat olduğundan yakınan bir kız vardı. Hayat, ona göre çok kötüydü
    ve sürekli savaşmaktan, mücadele etmekten yorulmuştu.
    Genç kızın bu yakınmaları karşısında, mesleği aşçılık olan babası ona bir hayat
    dersi vermeye niyetlendi. Bir gün onu mutfağa götürdü. Üç ayrı cezveyi suyla
    doldurdu ve ateşin üzerine koydu. Cezvelerdeki sular kaynamaya başlayınca,
    bir cezveye bir patates, diğerine bir yumurta ve sonuncusuna da kahve
    çekirdeklerini koydu. Daha sonra kızına tek kelime etmeden, beklemeye başladı.
    Kızı da hiçbir şey anlamadığı bu faaliyeti seyrediyor ve sonunda karşılaşacağı
    şeyi görmeyi bekliyordu. Ama o kadar sabırsızdı ki, sızlanmaya ve daha ne kadar
    bekleyeceklerini sormaya başladı.";
     
    $cumleler=explode(".",$paragraf);
    $veri = "";
    $i = 0;
    foreach($cumleler as $indis=>$deger)
        {
        $veri .= $deger;
        $i++;
        if($i == 3)
            {
                $veri .= "<br>";   //her 3 de <br>
                $i = 0;
            }
        }
    echo $veri;
    sanırım doğru anladıysam
    çıktısı
    Bir zamanlar, her şeyden sürekli şikayet eden, her gün hayatının ne kadar berbat olduğundan yakınan bir kız vardı Hayat, ona göre çok kötüydü ve sürekli savaşmaktan, mücadele etmekten yorulmuştu Genç kızın bu yakınmaları karşısında, mesleği aşçılık olan babası ona bir hayat dersi vermeye niyetlendi
    Bir gün onu mutfağa götürdü Üç ayrı cezveyi suyla doldurdu ve ateşin üzerine koydu Cezvelerdeki sular kaynamaya başlayınca, bir cezveye bir patates, diğerine bir yumurta ve sonuncusuna da kahve çekirdeklerini koydu
    Daha sonra kızına tek kelime etmeden, beklemeye başladı Kızı da hiçbir şey anlamadığı bu faaliyeti seyrediyor ve sonunda karşılaşacağı şeyi görmeyi bekliyordu Ama o kadar sabırsızdı ki, sızlanmaya ve daha ne kadar bekleyeceklerini sormaya başladı