verfaa
Профессор
- Регистрация
- 29 Янв 2007
- Сообщения
- 417
- Реакции
- 49
- Автор темы
- #1
Использую PHP 8.2
Есть текст:
Я написал код, для замены части слов на заглавные буквы.
Но мне необходимо чтобы эти замены осуществлялись ТОЛЬКО ВНУТРИ тегов
Как это сделать?
Есть текст:
HTML:
<p>The random module in Python provides various functions to generate random numbers.</p><h2 id="methods">Generating random numbers within a specific range</h2><p>In Python, generating random numbers within a specific range is a common requirement in various applications.</p>
Я написал код, для замены части слов на заглавные буквы.
PHP:
$res = preg_replace_callback(
"#(numbers|random|module)#m",
function (array $matches) {
return strtoupper($matches[0]);
},
$res
);
Но мне необходимо чтобы эти замены осуществлялись ТОЛЬКО ВНУТРИ тегов
<p>
. И при этом ничего не менялось внутри тегов <h2>
и других тегах.Как это сделать?