• 16-11-2019, 10:49:11
    #1
    Üyeliği durduruldu
    Merhaba. Explode İle böldüğüm Kelimeler Şöyle Alabiliyorum =

    bu bir
    deneme yazısı
    olarak eklendi

    peki aynı çıktıyı çöyle alabilir miyim ?

    bu bir
    bir deneme
    deneme yazısı
    yazısı olarak
    olarak eklendi

    kodları ise dün birhocam saolsun buradan yardım ederek paylaştı.

    kodlar da şöyle =

    <?php
    $metin = 'buraya şuan ne yazarsam yazayım oncelikle ikili olarak ayıracak. bunu boyle kurguluyoruz.';
    $bolme = explode(' ',$metin);
    $a=0;
    while($a<count($bolme)){
    echo $bolme[$a];
    echo " ";
    if($a%2==0){
    echo "<br>";
    }
    $a++;
    }
    ?>
  • 16-11-2019, 11:04:04
    #2
    $metin = 'bu bir
    deneme yazısı
    olarak eklendi';
    
    $metin2=explode("/n",$metin);  //buradaki / ters olacak editör sildiği için böyle koydum
    $metin=implode(" ",$metin2);
    $bolme = explode(' ',$metin);
    
    
    foreach ($bolme as $key=>$item){
    
    
    if ($key==count($bolme)-1) continue;
    else echo $bolme[$key]." ".$bolme[$key+1]."<br>";
    }
  • 16-11-2019, 11:04:09
    #3
    ByTaggeR adlı üyeden alıntı: mesajı görüntüle
    Merhaba. Explode İle böldüğüm Kelimeler Şöyle Alabiliyorum =

    bu bir
    deneme yazısı
    olarak eklendi

    peki aynı çıktıyı çöyle alabilir miyim ?

    bu bir
    bir deneme
    deneme yazısı
    yazısı olarak
    olarak eklendi

    kodları ise dün birhocam saolsun buradan yardım ederek paylaştı.

    kodlar da şöyle =

    <?php
    $metin = 'buraya şuan ne yazarsam yazayım oncelikle ikili olarak ayıracak. bunu boyle kurguluyoruz.';
    $bolme = explode(' ',$metin);
    $a=0;
    while($a<count($bolme)){
    echo $bolme[$a];
    echo " ";
    if($a%2==0){
    echo "<br>";
    }
    $a++;
    }
    ?>

    Aşağıdaki gibi yapabilirsin.
    $metin = 'buraya şuan ne yazarsam yazayım oncelikle ikili olarak ayıracak';
    $bolme = explode(' ',$metin);
    $kelimesayisi=count($bolme);
    
    for($a=0; $a<$kelimesayisi;$a++){
    if($a+1==count($bolme))
    {    
    echo $bolme[$a];
    }else
    {
    echo $bolme[$a]." ".$bolme[$a+1];
    }
    echo "<br>";
    }
  • 16-11-2019, 11:09:26
    #4
    Üyeliği durduruldu
    salimsevindik adlı üyeden alıntı: mesajı görüntüle
    Aşağıdaki gibi yapabilirsin.
    $metin = 'buraya şuan ne yazarsam yazayım oncelikle ikili olarak ayıracak';
    $bolme = explode(' ',$metin);
    $kelimesayisi=count($bolme);
    
    for($a=0; $a<$kelimesayisi;$a++){
    if($a+1==count($bolme))
    {    
    echo $bolme[$a];
    }else
    {
    echo $bolme[$a]." ".$bolme[$a+1];
    }
    echo "<br>";
    }
    bu durumda neden şu hatayı alıyor olabilirim acaba ?

    Parse error: syntax error, unexpected 'for' (T_FOR) in C:xampphtdocsaraçparcalama.php on line 6
  • 16-11-2019, 11:12:24
    #5
    ByTaggeR adlı üyeden alıntı: mesajı görüntüle
    bu durumda neden şu hatayı alıyor olabilirim acaba ?

    Parse error: syntax error, unexpected 'for' (T_FOR) in C:xampphtdocsaraçparcalama.php on line 6
    Kodlarının olduğu ekran görüntünü paylaşır mısın?
  • 16-11-2019, 11:15:44
    #6
    Üyeliği durduruldu
    salimsevindik adlı üyeden alıntı: mesajı görüntüle
    Kodlarının olduğu ekran görüntünü paylaşır mısın?
    Tamam Çözdüm Teşekkür Ederim Hocam saolasın
  • 16-11-2019, 11:22:38
    #7
    $text = 'bu bir deneme yazısı olarak eklendi.';
    $arr = explode(' ', $text);
    foreach($arr as $k => $v)
        echo (isset($arr[$k + 1]) ? $v . ' ' . $arr[$k + 1] : NULL) . '<br>';