Maison  >  Article  >  développement back-end  >  php删除字符串HTML标签的函数示例

php删除字符串HTML标签的函数示例

WBOY
WBOYoriginal
2016-07-25 08:54:161032parcourir
  1. //删除字符串中html标签
  2. //by bbs.it-home.org
  3. function delete_htm($scr)
  4. {
  5. for($i=0;$i{
  6. if(substr($scr,$i,1)=="{
  7. while(substr($scr,$i,1)!=">")$i++;
  8. $i++;
  9. }
  10. $str=$str.substr($scr,$i,1);
  11. }
  12. return($str);
  13. }
  14. ?>
复制代码

PHP如何去除HTML标签

方法1: 直接取出想要取出的标记

  1. //取出br标记
  2. function strip($str)
  3. {
  4. $str=str_replace("
    ","",$str);
  5. //$str=htmlspecialchars($str);
  6. return strip_tags($str);
  7. }
  8. ?>
复制代码

方法2. PHP 中有个 strip_tags 函数可以方便地去除 HTML 标签。 echo strip_tags(“Hello World”); // 去除 HTML、XML 以及 PHP 的标签。 对于非标准的 HTML 代码也能正确的去除: echo strip_tags(“\”>cftea”); //输出 cftea

strip_tags函数去除HTML标签:

  1. $str = ‘www

    dreamdu

    .com’;
  2. echo(htmlspecialchars($str).”
    ”);
  3. echo(strip_tags($str));
  4. ?>
复制代码


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn