[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выдернуть текст между ключевыми словами
rooor
Здравствуйте)

Смотрел строковые функции PHP, но вроде бы ничего подходящего не нашёл...
Как можно загнать в переменную строку, которая находится в тексте между ключевыми словами?
Например:
Ключевые слова могут быть произвольными
Как выдернуть кусок текста от слова старт до слова стоп?
$text="Здесь находится СТАРТ текст, из которого нужно выдрать кусок СТОП, находящийся между ключевыми словами";




Спустя 12 минут, 12 секунд (27.10.2011 - 22:23) walerus написал(а):
preg_match() - почитай, если лень -

preg_match( '~ключ1(.*)ключ2~iUs', $text, $match );
print_r( $match );

Спустя 10 секунд (27.10.2011 - 22:23) Winston написал(а):
$text="Здесь находится СТАРТ текст, из которого нужно выдрать кусок СТОП, находящийся между ключевыми словами";
preg_match("#СТАРТ(.*)СТОП#iuU", $text, $match);
print_r($match);




Спустя 1 минута, 2 секунды Winston написал(а):
walerus
Опередил smile.gif

Спустя 3 минуты, 2 секунды (27.10.2011 - 22:26) rooor написал(а):
walerus
Winston
Премного благодарен)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.