Задать вопрос

Можно ли заменить по шаблону?

$text = "для мозга";
$text2 = preg_replace("/[а-яё]\sм/ismu", "[а-яё]\sм2", $text);


Выходит: дл[а-яё]\sм2озга
Хотелось бы: для м2озга
Как реализовать? preg_replace на это способен или мне нужно что-то другое?

UP Заработало по ответу Евгения так:
$dva = "2";
$text2 = preg_replace("/([а-яё]\sм)/ismu", "$1{$dva}", $text);
// Что бы работало без. доп. переменной надо так:
$text2 = preg_replace("/([а-яё]\sм)/ismu", "\${1}2", $text);
  • Вопрос задан
  • 187 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
HollowJ
@HollowJ
PHP разработчик
$text2 = preg_replace("/([а-яё]\sм)/ismu", "$12", $text);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы