За последние 24 часа нас посетили 18784 программиста и 1612 роботов. Сейчас ищут 995 программистов ...

Сделать текст жирным до первой точки.

Тема в разделе "PHP для новичков", создана пользователем Alexdrob, 20 мар 2012.

  1. Alexdrob

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

    С нами с:
    17 фев 2012
    Сообщения:
    14
    Симпатии:
    0
    Вообщем нужно задать стиль для первого предложения статьи(текст на который я не могу воздействовать...) т.е до первой точки.
     
  2. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Что ты имеешь в виду под
    ?

    Если текст есть в PHP - разбиваешь строку по точке, первую часть обрамляешь тегом <b></b> и склеиваешь обратно по точке...

    Код (PHP):
    1. <?php
    2. $str = 'Первое предложение. Второе предложение. Третье предложение.';
    3. $str = explode('.', $str);
    4. $str[0] = '<b>' . $str[0] . '</b>';
    5. $str = implode('.', $str);
    6. echo($str);
    7. ?>
    Правда так сама точка не будет жирной. Если нужна и точка - можно чутка усложнить:

    Код (PHP):
    1. <?php
    2. $str = 'Первое предложение. Второе предложение. Третье предложение.';
    3. $str = explode('.', $str);
    4. $str[0] = '<b>' . $str[0] . '.</b>';
    5. if(isset($str[1])) {
    6.     $str[0] .= $str[1];
    7.     unset($str[1]);
    8. }
    9. $str = implode('.', $str);
    10. echo($str);
    11. ?>
     
  3. Alexdrob

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

    С нами с:
    17 фев 2012
    Сообщения:
    14
    Симпатии:
    0
    Проснулся а тут уже готовое решение) спасибо огромное)
     
  4. VaneS

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

    С нами с:
    16 ноя 2011
    Сообщения:
    636
    Симпатии:
    4
    Адрес:
    Россия
    Вы лучше старайтесь сами читать функции и их описание, так будет больше толку от изучения!