关闭未关闭的标记
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关闭未关闭的标记相关的知识,希望对你有一定的参考价值。
<?php /** * Find and close unclosed xml tags **/ function close_tags($text) { $patt_open = "%((?<!</)(?<=<)[s]*[^/!>s]+(?=>|[s]+[^>]*[^/]>)(?!/>))%"; $patt_close = "%((?<=</)([^>]+)(?=>))%"; { $m_open = $matches[1]; { $m_close = $matches2[1]; { foreach ($m_close as $tag) $c_tags[$tag]++; foreach ($m_open as $k => $tag) if ($c_tags[$tag]--<=0) $text.='</'.$tag.'>'; } } } return $text; } ?>
以上是关于关闭未关闭的标记的主要内容,如果未能解决你的问题,请参考以下文章