[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вырезка текста из строки
virgo
Есть строка которая содержит title и text. Выглядит вот так
[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);

Спустя 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 написал(а):
спасибо!
Быстрый ответ:

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