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

宜家博客
宜家博客
宜家博客
39147
文章
0
评论
2019年7月28日16:20:45 评论 125 722字阅读2分24秒

方法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
欢迎加入中国站长博客之家
本站的所有资源都会上传分享到博客之家,希望大家互相学习交流进步。
宜家博客
php 打印出字符串的16进制_PHP教程 php教程

php 打印出字符串的16进制_PHP教程

下面这个函数是一个php 打印出字符串的16进制实例,这里面的核心函数就是 chr获取二进制然后再进行转成16进制数。 代码如下 复制代码 /* php 打印出字符串的16进制数据 */ functi...
php 访问oracle 存储过程图文详解 php教程

php 访问oracle 存储过程图文详解

这篇文章主要介绍了php 访问oracle 存储过程实例详解的相关资料,这里附有实例代码,帮助大家实现这样的功能,需要的朋友可以参考下 php 访问oracle 存储过程实例详解 比如我的本地Orac...
PHP容器Pimple运行流程的分析 php教程

PHP容器Pimple运行流程的分析

这篇文章主要介绍了关于PHP容器Pimple运行流程的分析,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 需要具备的知识点 闭包 闭包和匿名函数在PHP5.3.0中引入的。 闭包是指:...
匿名

发表评论

匿名网友 填写信息

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