![]() |
php|preg_replace
Здравствуйте!
Вообщем такая вот проблемка. Есть такая функция: PHP код:
Т.е. например она заменила слово 'текст' на: Код:
<text title='тттттттт' style='cursor:nw-resize'>текст</text> Код:
<text title='тттттттт' style='cursor:nw-resize'><text title='тттттттт' style='cursor:nw-resize'>текст</text></text> Помогите пожалуйста... |
morgan,
попробуй PHP код:
morgan, что-то у тебя в коде много неопределённых переменных =\ Показалось (: |
Цитата:
Так он заменяет один раз, а нужно чтоб заменял все совпадения, но не заменял то что было добавлено при первой замене. |
morgan, ясно. Если электричество перестанет вырубать - посмотрю что да как.
Можешь скинуть примерный вид массива $Catsk чтоб условия тестирования похожи были? (: ЗЫ. pattern же должен быть обёрнуть в слэши - \ не? Добавлено через 6 минут morgan, слушай, создай пустой файл, скопипасть тцда функцию и запусти её один раз, тоже заменять дважды будет? У тебя просто аргумент функции $txt нигде не используется и функция всё время обрабатывает одни и те же данные. |
Цитата:
Цитата:
Массив $Catk: Цитата:
Попробуйте передать функции такой текст: Код:
текст редактор реестра текст |
Текущее время: 05:38. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot