• 08-07-2010, 12:29:48
    #1
    Üyeliği durduruldu
    varmıdır buna benzer konu açmıştım ama o kesmeydi yarıda ise tamamla gibiydi bundar fark etmiyor...

    Thought that I was going crazy Just having one those days yeah Didn't know what to do Then there was you And everything went from wrong to right And the stars came out and filled up the sky The music you were playing really blew my mind It was love at first sight 'cause baby when I heard you For the first time I knew We were meant to be as one
    örneğin 15 kelimeden sonra <!--more--> kodu koysam diye düşünüyorum varmıdır acep wordwap gibi bişi olabilirmi bilmiyorum...

    otomatik ekletceğim için the_excented vs gibi kodlar kullanınca bitişik yazıyor bense şekli değişmeden more koduyla halletmek istiyorum vasa bildiğiniz...

    burda

    function kelime_say($metin) { 
       $parcalar = explode(" ", $metin); 
       $say = count($parcalar); 
       echo "$say kelime"; 
       } 
    
    $metin ="ahmet mehmet murtaza"; 
    kelime_say($metin); # çıktı : 3 kelime
    kelime sayısını alabiliyorum ama 10. kelimeden 2ye bölme ve kod koyma kısmında kafam karıştı...

    ilginiz için teşekkürler...
  • 08-07-2010, 12:35:01
    #2
    <?php
    $kelime = "Thought that I was going crazy Just having one those days yeah Didn't know what to do Then there was you And everything went from wrong to right And the stars came out and filled up the sky The music you were playing really blew my mind It was love at first sight 'cause baby when I heard you For the first time I knew We were meant to be as one";
    $kelimeler = explode(" ", $kelime);
    $kelime_sayi = count($kelimeler);
    $sayi = $kelime_sayi >10 ? 10 : $kelime_sayi;
    $cikti = "";
    for ( $i=0; $i<$sayi; $i++ )
    {
        $cikti .= $kelimeler[$i]." ";
    }
    $cikti .= "<!--more-->";
    echo $cikti;
    ?>
    test ettim işini görür inşallah
  • 08-07-2010, 21:14:12
    #3
    Üyeliği durduruldu
    for ( $i=0; $i<$sayi; $i++ )
    {
        $cikti .= $kelimeler[$i]." ";
    }
    $cikti .= "<!--more-->";
    kodunu

    for ( $i=0; $i<$sayi; $i++ )
    {
        $cikti .= $kelimeler[$i]." ";
    }
    $cikti .= "<!--more-->";
    for ( $i=$sayi; $i<$kelime_sayi; $i++ )
    {
        $cikti .= $kelimeler[$i]." ";
    }
    şeklinde değiştirince istediğim oldu devamıda olması gerekde bana... sağolasın... mantığı çözdüm anca bakabildim konuyada...