Я пытаюсь захватить весь текст между 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>