strip_html_tag的简单介绍

http://www.itjxue.com  2023-01-16 08:39  来源:未知  点击次数: 

怎么去除php页面中的HTML标签啊

//去掉html标签

$string = preg_replace ( "/(\[^\]*\|\r|\n|\s|\[.+?\])/is", ' ', $string );

//转义html标签

$string = htmlspecialchars ( $string );

PHP如何去除HTML标签

PHP 中有个 strip_tags 函数可以方便地去除 HTML 标签。

echo strip_tags(“Hello bWorld/b”); // 去除 HTML、XML 以及 PHP 的标签。

对于非标准的 HTML 代码也能正确的去除:

android网络获取到的数据是带有html格式标签的,怎么去掉html标签

如果是成对的标签比如

$str

=

'htmlheadthis

is

head/headbodythis

is

body/body/html';

echo

strip_tags($str);

结果:this

is

head

this

is

body

一般用:strip_tags()函数来脱掉html或php的标签。

注意:因为strip_tags()【不】怎么验证【标签的完整性】,也就是意味着,当【html标签损坏时】有可能导致脱掉更多的文本内容。

php文件输出如何过滤掉html,代码如下

basasasas/b这个html标签是加粗标签,如果你想在浏览器上显示的是加粗的asasasas就直接输出

?php

echo "basasasas/b";

?

如果你想输出的basasasas/b这个字符串的话呢

?php

echo htmlspecialchars("basasasas/b");

?

strip_tags — 从字符串中去除 HTML 和 PHP 标记?

这函数挺有用的,这是总结后的知识点,希望能帮到你!

strip_tags

(PHP 4, PHP 5, PHP 7, PHP 8)

strip_tags — 从字符串中去除 HTML 和 PHP 标记

说明

strip_tags ( string $str , string $allowable_tags = ? ) : string

该函数尝试返回给定的字符串 str 去除空字符、HTML 和 PHP 标记后的结果。它使用与函数 fgetss() 一样的机制去除标记。

参数

str

输入字符串。

allowable_tags

使用可选的第二个参数指定不被去除的字符列表。

注意:

HTML 注释和 PHP 标签也会被去除。这里是硬编码处理的,所以无法通过 allowable_tags 参数进行改变。

注意:

In PHP 5.3.4 and later, self-closing XHTML tags are ignored and only non-self-closing tags should be used in allowable_tags. For example, to allow both

and , you should use:');

?

返回值

返回处理后的字符串。

(责任编辑:IT教学网)

更多

推荐编程综合文章