>  기사  >  백엔드 개발  >  PHP에서 Strip_tags() 함수 사용에 대한 참고 사항

PHP에서 Strip_tags() 함수 사용에 대한 참고 사항

黄舟
黄舟원래의
2017-12-04 14:37:321750검색

php strip_tags() 함수는 string에서 HTML, XML, PHP 태그를 제거하고, 태그를 제거한 후 문자열을 반환하는 함수인데, php Strip_tags() 함수를 사용할 때는 주의가 필요합니다. . 오늘은 PHP에서 Strip_tags() 함수의 사용법을 소개해주세요!

예:

<?php
$text = &#39;<p>Test paragraph.</p>
<!-- Comment --> 
<a href="#fragment">Other text</a>&#39; ;
echo strip_tags ( $text );
echo "\n" ;

// 允许 <p> 和 <a>
echo strip_tags ( $text , &#39;<p><a>&#39; );
?>

오늘 블로그 프로젝트를 작성할 때 이 기능을 사용하면 페이지 예외가 발생한다는 사실을 발견했습니다. 오랫동안 검색해 본 코드는 다음과 같습니다.

if(mb_strlen($blog[&#39;body&#39;]) >  300){
	echo mb_substr(<span style="color:#ff0000;">strip_tags($blog[&#39;body&#39;]," ")</span>, 0,  300,&#39;utf-8&#39;)."......";//注意这里允许空格
	echo "<span class = &#39;more_blog&#39;><a href = &#39;/blog/view/id/".$blog[&#39;id&#39;]."&#39;>阅读全文>></a></span>";
	echo "<hr>";
}

요약:

기사를 게시할 때 처음 100단어에 공백이 있으면 예외가 발생하므로 함수 매개변수에서 공백은 다음과 같아야 합니다. 필터링할 때 유지됩니다. 내 친구를 믿습니다. Strip_tags() 함수 사용에 주의하세요. 작업에 도움이 되기를 바랍니다!

관련 권장사항:

문자열의 특정 태그만 필터링하는 PHP의 Strip_tags() 인스턴스 분석

PHP 함수 Strip_tags 사용의 단점에 대한 자세한 설명

일반적으로 사용되는 PHP 함수 Strip_tags에 대한 자세한 소개

php 문자열 함수 Strip_tags() 사용법 요약

위 내용은 PHP에서 Strip_tags() 함수 사용에 대한 참고 사항의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.