我需要编写一个 PHP 函数,它从字符串中删除开始和结束段落标签,但前提是它们位于开头/结尾。所以字符串:
"Simple Test"
"<p>Here</p>"
"<p>Test <p>Nested</p> Outside </p>"
将输出:
"Simple Test"
"Here"
"Test <p>Nested</p> Outside"
HTMLPurifier 可以这样做还是应该使用 substr?我的第一次尝试是:
if(strpos($str,'<p>') === 0 && strcmp(substr($str,-1,4),'</p>'))
$str = substr($str,3,strlen($str)-4);