Heim  >  Artikel  >  Backend-Entwicklung  >  php删除html标签的三种方法分享

php删除html标签的三种方法分享

WBOY
WBOYOriginal
2016-07-25 08:58:091264Durchsuche
本文介绍下,使用php删除html标签的三种方法,有需要的朋友,参考下吧。

方法1,直接取出想要的标记。 用到php函数:str_replace、htmlspecialchars、strip_tags。

<?php
//取出br标记
function strip($str)
{
$str=str_replace("<br>","",$str);
//$str=htmlspecialchars($str);
return strip_tags($str);
}
?>

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

使用strip_tags函数去除HTML标签。

<?php
$str = ‘www<p>dreamdu</p>.com';
echo(htmlspecialchars($str).”<br>”);
echo(strip_tags($str));
?>

方法3,strtr函数转换字符串中特定的字符。 语法 strtr(string,from,to) 或者 strtr(string,array) 参数 描述 string1 必需。规定要转换的字符串。 from 必需(除非使用数组)。规定要改变的字符。 to 必需(除非使用数组)。规定要改变为的字符。 array 必需(除非使用 from 和 to)。一个数组,其中的键是原始字符,值是目标字符。

例1:

<?php
echo strtr("Hilla Warld","ia","eo");
?>

例2:

<?php
$arr = array("Hello" => "Hi", "world" => "earth");
echo strtr("Hello world",$arr);
?>
您可能感兴趣的文章: php去除HTML标签的二种方法 php 去除多余的HTML标签 php用strip_tags完整去除所有html标签的实例分享 php过滤html标记的函数strip_tags用法举例(图文) php删除html标签及字符串中html标签的代码 php 去除html标记之strip_tags与htmlspecialchars的区别分析 php删除字符串中html标签的函数 去掉内容中 html 标签的代码 提取html标签的php代码 php正则过滤html标签、空格、换行符等的代码示例 php去除html标签获得输入纯文本文档strip_tags php使HTML标签自动补全闭合函数的代码 php实现html标签自动补全的代码 thinkPHP的Html模板标签的使用方法


Stellungnahme:
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