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

Preg_replace и php 5.5 как решить?

Сообственно поставил один хороший движок, но увы разрабатывался он под php 5.4. Теперь постоянно ругается на вот эту строчку... прошу помощи у вас ее переделать в preg_replace_callback

$source_content = preg_replace($search.'e', "'"
                           . $this->_quote_replace($this->left_delimiter) . 'php'
                           . "' . str_repeat(\"\n\", substr_count('\\0', \"\n\")) .'"
                           . $this->_quote_replace($this->right_delimiter)
                           . "'"
                           , $source_content);
  • Вопрос задан
  • 119 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@krypt3r
Что-то типа
$source_content = preg_replace_callback(
    $search,
    function ($matches) {
        return str_repeat("\n", substr_count($matches[0], "\n"));
    },
    $source_content
);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽