Как отрезать "по словам"? Если ориентироваться на пробелы, то не получается. $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.
$text = "word1 word2 word3 word4"; $text = explode(" ", $text); echo $text[0]; // word1 echo $text[1]; // word2 ...