PHP: Şerit Sarma Paragraf Etiketler

0 Cevap php

Ben açılış ve bir dizeden paragraf kapatma etiketleri kaldırır bir PHP işlevi yazmak gerekiyor, ama onlar başından / sonunda vardır yalnızca. Yani dizeleri:

"Simple Test"
"<p>Here</p>"
"<p>Test <p>Nested</p> Outside </p>"

Çıktı olur:

"Simple Test"
"Here"
"Test <p>Nested</p> Outside"

HTMLPurifier yapabilir ya ben substr kullanmalıyım? Benim ilk denemem oldu:

if(strpos($str,'<p>') === 0  && strcmp(substr($str,-1,4),'</p>'))
$str = substr($str,3,strlen($str)-4);

0 Cevap