本篇文章是对PHP删除HTMl标签的三种解决方法进行了详细的分析介绍
需要的朋友参考下
方法
直接取出想要取出的标记
复制代码 代码如下:
<?php
//取出br标记
function strip($str)
{
$str=str_replace("<br>"
""
$str);
//$str=htmlspecialchars($str);
return strip_tags($str);
}
?>
方法
PHP 中有个 strip_tags 函数可以方便地去除 HTML 标签
echo strip_tags(“Hello <b>World</b>”); // 去除 HTMLXML 以及 PHP 的标签
对于非标准的 HTML 代码也能正确的去除
echo strip_tags(“<a href=”>”>cftea</a>”); //输出 cftea
在PHP中可以使用strip_tags函数去除HTML标签看下面示例
复制代码 代码如下:
<?php
$str = ‘www<p>dreamdu</p>
com
;
echo(htmlspecialchars($str)
”<br>”);
echo(strip_tags($str));
?>
方法
strtr() 函数转换字符串中特定的字符
语法
strtr(stringfromto)
或者
strtr(stringarray)
参数 | 描述 | string
必需
规定要转换的字符串
from 必需(除非使用数组)
规定要改变的字符
to 必需(除非使用数组)
规定要改变为的字符
array 必需(除非使用
from 和
to)
一个数组
其中的键是原始字符
值是目标字符
例子
复制代码 代码如下:
<?php
echo strtr("Hilla Warld"
"ia"
"eo");
?>
例子
复制代码 代码如下:
<?php
$arr = array("Hello" => "Hi" "world" => "earth");
echo strtr("Hello world"$arr);
?>