Heim > php教程 > php手册 > php如何清除html标签(除空格和换行)

php如何清除html标签(除空格和换行)

WBOY
Freigeben: 2018-10-24 15:11:38
nach vorne
1442 Leute haben es durchsucht

这篇文章主要讲了php如何清除html标签(除空格和换行),有一定的的参考价值,感兴趣的朋友可以看看,希望对你有所帮助!

方法一,strip_tags()剥去字符串中的 HTML 标签:

<?phpecho strip_tags("Hello <b>world!</b>");//运行结果:Hello world!?>
Nach dem Login kopieren

方法二,自定义函数去除

function cutstr_html($string, $sublen){
    $string = strip_tags($string);    
    $string = preg_replace (&#39;/\n/is&#39;, &#39;&#39;, $string);    
    $string = preg_replace (&#39;/ | /is&#39;, &#39;&#39;, $string);   
    $string = preg_replace (&#39;/ /is&#39;, &#39;&#39;, $string);

    preg_match_all("/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|\xe0[\xa0-\xbf][\x80-\xbf]|[\xe1-\xef][\x80-\xbf][\x80-\xbf]|\xf0[\x90-\xbf][\x80-\xbf][\x80-\xbf]|[\xf1-\xf7][\x80-\xbf][\x80-\xbf][\x80-\xbf]/", $string, $t_string);    
    if(count($t_string[0]) - 0 > $sublen) 
       $string = join(&#39;&#39;, array_slice($t_string[0], 0, $sublen))."…";    
    else 
       $string = join(&#39;&#39;, array_slice($t_string[0], 0, $sublen));   
    return $string;
}
Nach dem Login kopieren

【相关教程推荐

1. php编程从入门到精通全套视频教程 

2. php从入门到精通  

3. bootstrap教程 

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage