• 20-08-2008, 12:56:41
    #1
    Merhaba

    <? 
    
    $metin="kelime1 kelime2 kelime3 kelime4 kelime5 kelime6 kelime7 kelime8 kelime9";
    
    $bol=explode(" ",$metin); 
    
    $say=count($bol);
    
    for ($i=0; $i<=$say; $i++) {
    
    echo "".$bol[$i]."<br>";
    
    }
    
    ?>
    Bu kodla her kelimeyi 1 satıra yazdırıyorum
    Fakat benim istediğim kelimeleri 3er 3er gruplamak
    her satıra 3 kelime yazmak gibi

    ilgilenenlere şimdiden teşekkürler
  • 20-08-2008, 12:58:21
    #2
    Üyeliği durduruldu
    foru şöyle düzenle
    Alıntı
    for ($i=0; $i<=$say; $i++) {
    $say++;

    if($say==4) { echo '<br>'; $say=1; }

    echo "".$bol[$i]."<br>";

    }
  • 20-08-2008, 13:27:11
    #3
    bu olmuyor çünkü çıkan sonucu veritabanına yazdırmak istiyorum
    o yüzden ifli olmuyor.

    gruplama fonksiyonu yokmu phpde
    explode edilen parçaları gruplama ??
  • 20-08-2008, 14:21:02
    #4
    Üyeliği durduruldu
    Nukrox adlı üyeden alıntı: mesajı görüntüle
    bu olmuyor çünkü çıkan sonucu veritabanına yazdırmak istiyorum
    o yüzden ifli olmuyor.

    gruplama fonksiyonu yokmu phpde
    explode edilen parçaları gruplama ??
    array_chunk(); işini görür.

    veritabanına nasıl kayıt edeceksin 3'lümü? biraz açarsan...
  • 20-08-2008, 14:39:37
    #5
    Üyeliği durduruldu
       <? 
    
    $metin="kelime1 kelime2 kelime3 kelime4 kelime5 kelime6 kelime7 kelime8 kelime9";
    
    $bol=explode(" ",$metin); 
    
    $say=count($bol);
    
    for ($i=0; $i<=$say; $i++) {
    
    echo "".$bol[$i];
    if( $i % 3 == 2)echo "<br>";
    
    }
    
    ?>
  • 20-08-2008, 16:01:52
    #6
    <?  
    
    $metin="kelime1 kelime2 kelime3 kelime4 kelime5 kelime6 kelime7 kelime8 kelime9"; 
    
    $bol=explode(" ",$metin);  
    
    $say=count($bol); 
    
    for ($i=0; $i<=$say; $i+10) { 
    
    echo "".$bol[$i]." ".$bol[$i+1]." ".$bol[$i+2]." ".$bol[$i+3]." ".$bol[$i+4]." ".$bol[$i+5]." ".$bol[$i+6]." ".$bol[$i+7]." ".$bol[$i+8]." ".$bol[$i+9]."<br>"; 
    
    } 
    
    ?>
    Böyle yapabilirim ama sayfa açılmıyor.

    for ($i=0; $i<=$say; $i+10) {
    burda $i+10 kısmında hata sanırım
  • 20-08-2008, 16:07:34
    #7
    üstteki şekilde yapınca döngü durmuyor
  • 20-08-2008, 16:13:34
    #8
    sorun halloldu arkadaşlar
    ilgilenenlere teşekkürler