За последние 24 часа нас посетили 172362 программиста и 3063 робота. Сейчас ищут 1628 программистов ...

как нарезать текст по словам?

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

  1. minux

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

    С нами с:
    14 май 2012
    Сообщения:
    89
    Симпатии:
    1
    Как отрезать "по словам"?
    Если ориентироваться на пробелы, то не получается.

    $ya='0'; сколько вхождений заменить
    #отрезаем в начале текста
    #значение выствлено в ноль, так что в начале ничего не отрежет
    $linka=preg_replace("#(.*) #","",$linka, $ya);
    #в конце отрезается все после пробела
    $linka=preg_replace("# (.*)#","",$linka);
    echo $linka;

    Если $ya='0' то обрезаю первое слово. Если $ya='1' то получаю последнее слово, а не второе.
    Что-то не соображу никак с регуляркой.


    <a href='http://scsw.ru/'>тренер по волейболу</a>


    Мне надо в значение $linka отрезать нужное слово по счету.
    Номер слова указывая значением $ya.
     
  2. Gambit

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

    С нами с:
    4 июн 2012
    Сообщения:
    108
    Симпатии:
    0
    $text = "word1 word2 word3 word4";
    $text = explode(" ", $text);

    echo $text[0]; // word1
    echo $text[1]; // word2
    ...