PHP删除HTMl标签的三种解决方法

方法1:

直接取出想要取出的标记
代码如下:
PHP
//取出br标记
function strip($str)
{
$str=str_replace("
","",$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
PHP中可以使用strip_tags函数去除HTML标签,看下面示例:
代码如下:
PHP
$str = ‘www

dreamdu

.com';
echo(htmlspecialchars($str).”
”);
echo(strip_tags($str));
?>

方法3.

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

语法

或者

ottOM: rgb(136,136,136) 1px solid; TEXT-ALIGN: left; BORDER-LEFT: rgb(136,136) 1px solid; LINE-HEIGHT: 21px; BACKGROUND-COLOR: rgb(249,249,249); MARGIN-TOP: 10px; WIDTH: 606px; BORDER-COLLAPSE: collapse; COLOR: rgb(0,0); FONT-SIZE: 12px; BORDER-TOP: rgb(136,136) 1px solid; BORDER-RIGHT: rgb(136,136) 1px solid" class="dataintable ">
ottOM: rgb(136,136) 1px solid; BORDER-LEFT: rgb(136,136) 1px solid; PADDING-BottOM: 5px; BACKGROUND-COLOR: rgb(204,204,204); PADDING-LEFT: 5px; PADDING-RIGHT: 15px; VERTICAL-ALIGN: baseline; BORDER-TOP: rgb(136,136) 1px solid; PADDING-TOP: 5px">参数 ottOM: rgb(136,136) 1px solid; PADDING-TOP: 5px">描述
ottOM: rgb(170,170,170) 1px solid; BORDER-LEFT: rgb(170,170) 1px solid; PADDING-BottOM: 5px; BACKGROUND-COLOR: rgb(239,239,239); PADDING-LEFT: 5px; PADDING-RIGHT: 15px; VERTICAL-ALIGN: text-top; BORDER-TOP: rgb(170,170) 1px solid; BORDER-RIGHT: rgb(170,170) 1px solid; PADDING-TOP: 5px">string1 ottOM: rgb(170,170) 1px solid; PADDING-TOP: 5px">必需。规定要转换的字符串。
ottOM: rgb(170,170) 1px solid; PADDING-TOP: 5px">from ottOM: rgb(170,170) 1px solid; PADDING-TOP: 5px">必需(除非使用数组)。规定要改变的字符。
ottOM: rgb(170,170) 1px solid; PADDING-TOP: 5px">to ottOM: rgb(170,170) 1px solid; PADDING-TOP: 5px">必需(除非使用数组)。规定要改变为的字符。
ottOM: rgb(170,170) 1px solid; PADDING-TOP: 5px">array ottOM: rgb(170,170) 1px solid; PADDING-TOP: 5px">必需(除非使用fromto)。一个数组,其中的键是原始字符,值是目标字符。


例子1:

代码如下:
PHP
echo strtr("Hilla Warld","ia","eo");
?>

例子2:

代码如下:
PHP
$arr = array("Hello" => "Hi","world" => "earth");
echo strtr("Hello world",$arr);
?>

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...