Я пытаюсь перехватить весь текст между тегами HTML (если есть) и поставить на него функцию ..
я имею в виду .. мой код сейчас
$code = preg_replace_callback('/(\(\s*\')\s*(.*?)\s*(\')/',
function($matches) {
return strtolower($matches);
}, $code);
Теперь я хочу:
Если есть теги HTML === Возвращать теги HTML + strtolower (для текста между тегами).
Если тегов HTML нет === Вернуть strtolower (весь текст)
пример:
если у нас есть:
('TEST HERE this is a TEXT')
возврат
('test here this is a text')
но с HTML-тегами типа
<DIV CLASS='tesT'>This IS A TEXT</DIV><Div class='Test1'>THIS is another TEXT</DIV>
Возвращение
<DIV CLASS='tesT'>this is a text</DIV><Div class='Test1'>this is another text</DIV>