最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
php 过滤html标签多种方法
时间:2022-07-02 09:13:21 编辑:袖梨 来源:一聚教程网
方法一
代码如下 | 复制代码 |
echo strip_tags("hello world!"); |
strip_tags --- 去除字串中的html和php标签
语法 : string strip_tags (string str [, string allowable_tags])
说明 :
此函式试着从给予的字串中去除所有html和php标签,如果是不完整或是假的标签时则会有错误,它和fgetss( )使用相同的方法去除标签。
代码如下 | 复制代码 |
$reg = '/(?p>| echo preg_replace($reg,'$1',$str); ?> |
过滤方法二
代码如下 | 复制代码 |
function delhtml($str){ //清除html标签 $st=-1; //开始 $et=-1; //结束 $stmp=array(); $stmp[]=" "; $len=strlen($str); for($i=0;$i<$len;$i++){ $ss=substr($str,$i,1); if(ord($ss)==60){ //ord("<")==60 $st=$i; } if(ord($ss)==62){ //ord(">")==62 $et=$i; if($st!=-1){ $stmp[]=substr($str,$st,$et-$st+1); } } } $str=str_replace($stmp,"",$str); return $str; } |
过滤方法三
代码如下 | 复制代码 |
function clear_html_label($html) return preg_replace($search, $replace, $html); |
//实例应用
$string ='aaa