零基础建站培训介绍

当前位置:

php过滤html标签6种方法

php过滤html标签3种方法:

1.直接过滤


<?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 <b>World</b>); // 去除 HTML、XML 以及 PHP 的标签。

对于非标准的 HTML 代码也能正确的去除:


echo strip_tags(<a href=\”>\”>cftea</a>); //输出 cftea

3.函数过滤方法2:


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

4.函数过滤方法3:

strtr() 函数转换字符串中特定的字符。语法


strtr(string,from,to)

或者


strtr(string,array)

5.函数过滤方法4:


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

6.函数过滤方法5:


<?php $arr = array("Hello" => "Hi", "world" => "earth");echo strtr("Hello world",$arr);?>
上一课: 下一课:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关教程

  • 以前很多做网站使用的PHP版本都是PHP5以上的版本,现在很多空间都使用了PHP7以上的版本,这时,有些PHP代码就会失效报错。(代码见:PHP如何将数据写
  • 有些使用PHP开发网站时遇到这样的问题:Function name must be a string 错误,出现这种错误的原因是由于PHP7.0以下是不支持一些写法的,由于写法错误
  • PHP开发过程中,需要通过PHP判断一组数字是否包含某个数字,来实现搜索功能。PHP判断一组数字是否包含某个数字的写法如下:<?phpif(strpo
  • PHP作为开源语言,发展至今已有很多成熟的国内外开源系统,足以满足个人和企业用户自己建立WEB站点,下面则主要介绍PHP做网站的步骤和流程。不管使用
  • 网站制作好后,某些特殊原因,我们想让网站的某些页面进行特殊的跳转,例如如果是百度或者谷歌的搜索引擎蜘蛛就进行跳转到指定网页。这种跳转可以通过
  • 自己做网站时,往往需要PHP给网页URL追加动态参数,可以使用以下的方法:首先创建一个函数:function add_querystring_var($url, $key, $valu
  • PHP怎么连接数据库 (17690 次学习)
    PHP连接数据库有专门的函数,下面是PHP连接数据库的代码:<?phpdefine("DB_HOST","localhost");define(&quo
  • PHP判断字符串是否在另一字符串末位出现,可以用于制作号码网站里的特定的搜索功能。<?php$result = substr($wztitle,strripos($wztit
  • 如果一个数组中有很多数据,这些数据中可能会有重复数据,这时,我们可以通过PHP进行判断是否有重复数据,如果有重复数据就过滤掉重复数据。一、判断
  • PHP判断控制搜索引擎蜘蛛与普通用户看到的内容不一样。如果只想判断百度蜘蛛,就可以使用以下的代码:if (ereg("http://www.baidu.c