• 04-07-2010, 13:40:15
    #1
    Üyeliği durduruldu
    arkadaşlar bir cümle olsun "r10.net bugün çok güzel"

    echo substr(trim("r10.net bugün çok güzel"), 0, 10); // ilk 10 karakteri alıyor... => " r10.net bu "
    bu şekilde kelime tam değil bu da kalmış...

    ilk 10 karakteri alsın ama kelime bitmemişse ortasında vs. kalmışsa o kelimeyide alıp ekrana yazması şeklinde...

    çıktısı "r10.net bu" değilde "r10.net bugün" şeklinde parçalayamazmıyız?

    vardı da forumda nasıl arayağımı bulamadım...

    ilgilenenlere teşekkürler...
  • 04-07-2010, 13:46:40
    #2
    <?
    echo substr(trim("r10.net bugün çok güzel"), 0, 13); 
    ?>
    İlk 10 karakter "r10.net bu" ya kadar geçerli, İlk 13 karakteri alınca "r10.net bugün" olur.
  • 04-07-2010, 13:52:06
    #3
    hayır, arkadaş kelime bazında bölmekten bahsediyor.
  • 04-07-2010, 13:57:01
    #4
    Üyeliği durduruldu
    ewt kelime bazında her cümlenin 13 karakteri tam bir kelimeye denk gelmez...
  • 04-07-2010, 13:58:06
    #5
    <?
    $cumle = "r10.net bugün çok güzel"; // değişkene değer atadık
    $keselim = explode(" ", $cumle); //cümle içerisinde " " yani, boşluk karakteriyle kelimeleri kestik.
    $say=count($keselim); //kac kelime olduguna baktik
    for ($i=0; $i<$say; $i++) {  // kac kelime ise ona gore for dongusu esitleyene kadar donecek ve kelimeleri echo edecek, ayri ayri. 
    
    echo "$keselim[$i]";
    }
    ?>
  • 04-07-2010, 14:08:02
    #6
    <?php
    $kelime  = "r10.net bugün çok güzel"; // Kelimemiz
    $ayir = explode(" ", $kelime); // Boşlukları sildik.
    echo "$ayir[0] $ayir[1]" // $ayir[x] ile almak istediğimiz kelimenin sırasını belirtiyoruz.
    ?>
    Bu şekil işini görür umarım
  • 04-07-2010, 14:09:44
    #7
    Üyeliği durduruldu
    kelimeyi olduğu gibi yazdırıyorsun bunla önce parçalayıp sonra aynısını yazdırmak mantıksız...
  • 04-07-2010, 14:16:02
    #8
    web_sakat adlı üyeden alıntı: mesajı görüntüle
    kelimeyi olduğu gibi yazdırıyorsun bunla önce parçalayıp sonra aynısını yazdırmak mantıksız...
    Hangi kod mantıksız ?
  • 04-07-2010, 14:35:53
    #9
    <?
    
    $a = "r10.net bugün çok güzel";
    $a_len = strlen($a);
    
    
    $i=10;
    $b = substr($a, 0, $i);
    
    while(($z = substr($a,$i,1)) != ' ' && $i < $a_len){
    
    
    $b .= $z;
    $i++;
    
    
    
    
    }
    echo $b;
    ?>