文字列から開始段落タグと終了段落タグを削除する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);