Частичный вывод текста

Discussion in 'PHP' started by vorona, 27 Mar 2010.

  1. vorona

    vorona Member

    Joined:
    7 Sep 2009
    Messages:
    392
    Likes Received:
    7
    Reputations:
    1
    if (strlen>число)
    {
    substr(текст)
    }

    Как сделать чтобы обрезалось последнее свово, а не пол слова? Т.е. если длинна текста больше заданного значения, то текст будет обрезаться, но может выйти так что, в итоге отброса ненужного, обрежется пол свова.
     
  2. Deathdreams

    Deathdreams Elder - Старейшина

    Joined:
    8 Nov 2008
    Messages:
    342
    Likes Received:
    116
    Reputations:
    5
    http://php.net/manual/en/function.wordwrap.php
    ?
     
  3. vorona

    vorona Member

    Joined:
    7 Sep 2009
    Messages:
    392
    Likes Received:
    7
    Reputations:
    1
    Спасибо, но это чуть не то.
     
  4. vorona

    vorona Member

    Joined:
    7 Sep 2009
    Messages:
    392
    Likes Received:
    7
    Reputations:
    1
    Это длинных слов.

    ---------
    На главной выводятся анонсы новостей (т.е. выводится чать новости, до определённого к-ва символов). Как сделать чтобы не было "обрезания" на пол слове?
     
  5. Extremal

    Extremal Elder - Старейшина

    Joined:
    21 Jun 2006
    Messages:
    66
    Likes Received:
    85
    Reputations:
    10
    PHP:
    <?php
    $text 
    "text text text";   // Текст
    $str '10';   // Длина текста
    $a str_word_count($text2);
    for(
    $i=0;$i<=$str;$i++)
    {
        echo 
    $a[$i]." ";
    }
    ?>