Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Вопрос
Показать сообщение отдельно

редкий гость


Сообщения: 1696
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


E-mail
Не самый красивый способ, но работать, я думаю, будет:
PHP код: Выделить весь код

foreach ($mass as $k => $v)

    
$text str_replace($v"\x01$k\x02"$text);
foreach (
$out as $k => $v)
    
$text str_trplace("\x01$k\x02"$v$text); 

В тексте не должно буть символов с кодами 1 и 2 (в нормальных текстах они не встречаются). При этом заменяемые "выдержки" могут повторяться. Каждое повторение будет заенено.

Если нужно замену сделать только раз, то можно тоже извернуться.

-------
http://ivank.ru


Отправлено: 13:36, 20-03-2005 | #2

Название темы: Вопрос