[title]титул[/title] [text]текст[/text]
Вырезаю все что между [text]....[/text] с помощью preg_replace и вывожу в браузер. Проблема в том что вырезаеться оно очень медленно.Например если текст состоит из 10 предложений то на это уходит примерно 4 сек. Подскажите может можно его как то побыстрее вырезать.
Спустя 1 час, 28 минут, 20 секунд (27.02.2011 - 11:26) uWeb написал(а):
Делай на JavaScript. Моментально сделает что нужно.
Спустя 44 секунды (27.02.2011 - 11:26) silius написал(а):
код в студию
Спустя 26 минут, 3 секунды (27.02.2011 - 11:53) DedMorozzz написал(а):
Цитата |
Например если текст состоит из 10 предложений то на это уходит примерно 4 сек. |
Чушь. Покажи код. Посмотрим.
Спустя 10 минут, 27 секунд (27.02.2011 - 12:03) virgo написал(а):
$a='бла бла [text]тут много текста[/text]бла бла';
$_str=preg_replace('/.+\[text\]/',' ',$a);
$str=preg_replace('/\[\/text\].+/',' ',$_str);
$_str=preg_replace('/.+\[text\]/',' ',$a);
$str=preg_replace('/\[\/text\].+/',' ',$_str);
Спустя 3 часа, 43 минуты, 33 секунды (27.02.2011 - 15:47) DedMorozzz написал(а):
Мега код.
$a = preg_replace('#\[text\].*?\[/text\]#is','',$a);
echo $a;
Спустя 1 час, 12 минут, 27 секунд (27.02.2011 - 16:59) virgo написал(а):
спасибо!