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

  • A+
所属分类:php教程
摘要

PHP删除HTMl标签的三种解决方法。方法1: 直接取出想要取出的标记 复制代码 代码如下: ?php //取出br标记 function strip($str) { $str=str_replace(

方法1:
直接取出想要取出的标记


复制代码 代码如下:

//取出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标签,看下面示例:


复制代码 代码如下:

$str = ‘www

dreamdu

.com';

echo(htmlspecialchars($str).”

”);

echo(strip_tags($str));

?>

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


语法

strtr(string,from,to)

或者

strtr(string,array)

参数描述
string1必需。规定要转换的字符串。
from必需(除非使用数组)。规定要改变的字符。
to必需(除非使用数组)。规定要改变为的字符。
array必需(除非使用 fromto)。一个数组,其中的键是原始字符,值是目标字符。


例子1:

复制代码 代码如下:

echo strtr("Hilla Warld","ia","eo");

?>

例子2:

复制代码 代码如下:

$arr = array("Hello" => "Hi", "world" => "earth");

echo strtr("Hello world",$arr);

?>

weinxin
欢迎加入中国站长博客之家
本站的所有资源都会上传分享到博客之家,希望大家互相学习交流进步。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: