Tofik
Новичок
Как лучше вырезать текст со страницы?
Наверное каждый PHP программист сталкивался с вырезанием какого-лиюо текста со страницы. За всё время что я программирую у меня есть 2 способа.
Первый:
Я думаю сдесь ясно. Режем до слов "вырезать отсюда", потом переворачиваем строку и режем до слов "и до сюда"
Второй:
И в $newtext[0] содержится вырезанный текст.
Первым я пользуюсь, когда страница много весит, т.к. preg_match сложная ф-ция и долго выполняется.
Какой из этих способов лучше? ... Предложите свой...
Наверное каждый PHP программист сталкивался с вырезанием какого-лиюо текста со страницы. За всё время что я программирую у меня есть 2 способа.
Первый:
PHP:
$text=implode("",file("file.html"));
$text=strstr($text, "вырезать отсюда");
$text=strrev($text);
$text=strstr($text,strrev("и до сюда"));
$text=strrev($text);
Второй:
PHP:
$text=implode("",file("file.html"));
preg_match("~вырезать отсюда.*?и до сюда~s", $text, $newtext);
Первым я пользуюсь, когда страница много весит, т.к. preg_match сложная ф-ция и долго выполняется.
Какой из этих способов лучше? ... Предложите свой...