0
나는 사용자가 제출 한 의견에서 태그와 내용을 제거하려면 다음 기능을 사용하고
:HTML 태그없이 DOM 컨텐츠를 반환하려면 어떻게해야합니까?
function remove_html_element($tag,$content){
$doc = new DOMDocument();
$doc->loadHTML($content);
$xpath = new DOMXPath($doc);
foreach ($xpath->query('//'.$tag) as $node) {
$node->parentNode->removeChild($node);
}
return $doc->saveHTML();
}
문제는 반환 된 내용이 HTML <!DOCTYPE html PUBLIC (...)
에 싸여 있다는 점이다.
태그를 추가하지 않고 콘텐츠를 반환하려면 어떻게해야합니까?
'
'콘텐츠를 가져온 다음 'strip_tags'를 호출하기 위해'strpos/substr '을 사용하여 재생합니다. DOM 파서는 구문 분석/불필요한 배열 만들기에 많은 시간을 낭비하게됩니다. –