Я хочу проверить, правильно ли строка отформатирована с тегами HTML.Например:
"<b>This Is wrong"
Это функция, которую я использовал.
function closetags($html) {
preg_match_all('#<([a-z]+)(?: .*)?(?<![/|/ ])>#iU', $html, $result); $openedtags = $result[1];
preg_match_all('#</(([a-z])+)>#iU', $html, $result); $closedtags = $result[1]; $len_opened = count($openedtags);
if (count($closedtags) == $len_opened) { return true; } else { return false;}
}
Я уже пытался использовать это, но когда строка:
"<B>This is correct</>"
Это не работает ..
Заранее спасибо, Франческо