@User782
Кратко о себе

Заменить в тексте, но пропустить замену в тегах?

Есть такой код заменяет один раз в тексте:

function str_replace_once($search, $replace, $text) 
{ 
$pos = strpos($text, $search); 
return $pos!==false ? substr_replace($text, $replace, $pos, strlen($search)) : $text; 
}

$str = 'Helo World!'; 
$str = str_replace_once('l', 'll', $str); 
// результат 'Hello World!';


подскажите как в условия добавить исключения, чтобы замены не происходили если текст будет в тегах

то есть если

$str = '<a href="(тут любая ссылка)">Helo World!</a>';


то замена не произойдет
  • Вопрос задан
  • 57 просмотров
Пригласить эксперта
Ответы на вопрос 1
@BorisKorobkov Куратор тега PHP
Web developer
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы