X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> preg_replace /e заменить на preg_replace_callback
Artos_mw
Artos_mw
Topic Starter сообщение 29.10.2020, 2:30; Ответить: Artos_mw
Сообщение #1


Есть такой скрипт
...
$new = array();
preg_replace("/abc{(.+?)}def/ie", "\$new['\\1']=\$full['\\1']", $content);
...

Подскажите, как заменить на preg_replace_callback, чтобы избавиться от модификатора "e"?
В нескольких строках получилось заменить, а эту переделать не получается.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 29.10.2020, 8:30; Ответить: x64
Сообщение #2


Код
preg_replace_callback("/abc{(.+?)}def/i", function ($m) use (&$new, $full){
    $new[$m[1]] = $full[$m[1]];
}, $content);


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Artos_mw
Artos_mw
Topic Starter сообщение 29.10.2020, 14:13; Ответить: Artos_mw
Сообщение #3


x64, спасибо, работает!
А я в своих мучениях пытался присвоить $new = preg_replace_callback(...


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужно заменить все текста на сайте
Сами тексты есть, заменить все русское на английское
2 Ksardas777 1606 21.8.2017, 17:09
автор: Anatoos
Открытая тема (нет новых ответов) Заменить в шаблоне (WP) шапку и меню
0 Infe 1271 21.6.2017, 15:46
автор: Infe
Открытая тема (нет новых ответов) Заменить серый цвет труб на черный в 3 картинках
4 0alex1 2811 9.4.2017, 12:31
автор: 0alex1
Открытая тема (нет новых ответов) Нужно заменить фон у картинки
1 Samon 2805 17.4.2011, 12:41
автор: -adlic-
Открытая тема (нет новых ответов) Чем можно заменить ГГЛ?)
20 tic-tac 5725 11.2.2011, 17:47
автор: iRemaker


 



RSS Текстовая версия Сейчас: 15.4.2021, 22:43
Дизайн