Друзья, приветствую.
Подскажите, пожалуйста, как правильно обработать переменную для успешного preg_replace?
Переменная $query формируется исходя из запроса пользователя. То, что пользователь запрашивал - необходимо выделить .
Если код такой, то переменная $contt возвращает NULL
$query = "/(\\[jkj|холо)/i";
<?=var_dump(preg_replace("/".$query."/i", "<b>$0</b>", $contt)));
Если код такой:
$query = "/(\\[jkj|холо)/i";
<?=var_dump(preg_replace("/(\\[jkj|холо)/i", "<b>$0</b>", $contt)));
То все прекрасно работает, хотя pattern получается один и тот же, просто в первом случае он в виде переменной...
Подскажите, как решить данную проблему?