За последние 24 часа нас посетили 47410 программистов и 1806 роботов. Сейчас ищут 1073 программиста ...

Обрезка строки

Тема в разделе "PHP для новичков", создана пользователем el, 9 авг 2008.

  1. el

    el Активный пользователь

    С нами с:
    23 окт 2006
    Сообщения:
    51
    Симпатии:
    0
    Адрес:
    Ташкент
    Доброго времени суток.

    Смотрел тут http://www.php.su/functions/?cat=strings
    и поиском по форуму - толком ничего не нашёл, задача:
    есть строка в ЭН символов, надо что б при выводе показывал первые (допустим) 100, и ставил "...".

    Кстати, ещё наверно может оказаться проблемой, если это будет "не совсем" строка - а вывод из базы ячейки типа TEXT, и вот из всей кучи символов надо показать первые (допустим) 100. Для этого есть какая-нибудь функция, или придется делать циклом, а для начала разбить все в массив символов?

    Заранее спасибо.
     
  2. Вльдемар

    Вльдемар Активный пользователь

    С нами с:
    20 май 2006
    Сообщения:
    635
    Симпатии:
    0
    Адрес:
    Белхород
    PHP:
    1. if ( strlen( $var ) > 100 ) {
    2. $var = substr($var, 0, 100) . '...';
    3. }
    4.  
     
  3. el

    el Активный пользователь

    С нами с:
    23 окт 2006
    Сообщения:
    51
    Симпатии:
    0
    Адрес:
    Ташкент
    Разобрался, на будущее, если кому понадобится:
    PHP:
    1. substr("stroka eta doljna vivestis",0,10)
    2. // выведет первые  десять символов.