php strip_tag

在PHP中,strip_tags函数是一个非常实用的函数,它可以帮助我们去除字符串中的HTML和PHP标签,这个函数的基本语法是:

strip_tags(string $str [, string $allowable_tags])

$str是要处理的字符串,$allowable_tags是可选参数,表示允许的HTML和PHP标签,如果不指定$allowable_tags,那么所有的HTML和PHP标签都会被去除。

php strip_tag

下面,我们将详细介绍如何使用strip_tags函数。

1、去除所有HTML和PHP标签

如果我们想要去除字符串中的所有HTML和PHP标签,我们可以不指定$allowable_tags参数。

$str = "<p>这是一个段落。</p><a href='http://www.example.com'>这是一个链接</a>";
echo strip_tags($str);

运行上述代码,输出结果将是:"这是一个段落,这是一个链接",可以看到,所有的HTML和PHP标签都被去除了。

2、只去除特定的HTML和PHP标签

php strip_tag

如果我们只想去除特定的HTML和PHP标签,我们可以指定$allowable_tags参数,我们只想保留<p>、<a>和<br>这三个标签,我们可以这样写:

$str = "<p>这是一个段落。</p><a href='http://www.example.com'>这是一个链接</a><br>";
echo strip_tags($str, '<p><a><br>');

运行上述代码,输出结果将是:"这是一个段落,这是一个链接",可以看到,除了<p>、<a>和<br>这三个标签之外,其他的HTML和PHP标签都被去除了。

3、保留特定的HTML和PHP标签

如果我们想保留特定的HTML和PHP标签,我们可以在$allowable_tags参数中列出这些标签,我们只想保留<p>、<a>和<br>这三个标签,我们可以这样写:

$str = "<p>这是一个段落。</p><a href='http://www.example.com'>这是一个链接</a><br>";
echo strip_tags($str, '<p><a><br>');

运行上述代码,输出结果将是:"这是一个段落,这是一个链接",可以看到,只有<p>、<a>和<br>这三个标签被保留了。

php strip_tag

4、使用正则表达式去除HTML和PHP标签

除了使用$allowable_tags参数来指定允许的HTML和PHP标签之外,我们还可以使用正则表达式来去除HTML和PHP标签。

$str = "<p>这是一个段落。</p><a href='http://www.example.com'>这是一个链接</a><br>";
echo preg_replace('/<[^>]*?>/', '', $str);

运行上述代码,输出结果将是:"这是一个段落,这是一个链接",可以看到,所有的HTML和PHP标签都被去除了。

以上就是strip_tags函数的基本用法,在实际开发中,我们可以根据需要灵活使用这个函数来去除或保留HTML和PHP标签。

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/184172.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seo的头像K-seoSEO优化员
Previous 2023-12-31 03:20
Next 2023-12-31 03:25

相关推荐

  • html怎么产生随机数的数据

    在HTML中,我们可以使用JavaScript来产生随机数,JavaScript是一种广泛使用的编程语言,它允许我们在网页上实现交互式功能,包括生成随机数,以下是如何在HTML中使用JavaScript生成随机数的详细步骤:1、创建HTML文件我们需要创建一个HTML文件,在文件中,我们将编写一个&lt;script&……

    2024-03-21
    0169
  • 怎么输入html

    HTML(HyperText Markup Language,超文本标记语言)是一种用于创建网页的标准标记语言,它使用一系列标签来描述网页的内容和结构,在浏览器中输入HTML代码后,浏览器会解析这些代码并显示相应的网页内容,以下是如何输入HTML的详细步骤:1、创建一个文本编辑器你需要一个文本编辑器来编写HTML代码,有许多可供选择的……

    2024-03-26
    0163
  • 一个简单的html网页_一个简单的html网页怎么做

    哈喽!相信很多朋友都对一个简单的html网页不太了解吧,所以小编今天就进行详细解释,还有几点拓展内容,希望能给你一定的启发,让我们现在开始吧!学生html静态页面该如何做?(很容易哦)向左转|向右转 打开文件后,一个最简单的网页就出现了,有标签还有内容。向左转|向右转 最后,小编跟大家说一下,这个HTML文件是可以持续性更改的。先选中文件,然后右键,在“打开方式”里选择“记事本”。

    2023-12-02
    0132
  • html下拉列表边框怎么去掉

    在HTML中,下拉列表通常由&lt;select&gt;和&lt;option&gt;标签组成,默认情况下,浏览器会为下拉列表添加一个边框,如果你想要去掉这个边框,可以使用CSS来实现。1. 使用内联样式最简单的方法就是直接在&lt;select&gt;标签中添加style属性,然后设置……

    2024-01-05
    0130
  • html表单样式模板_html表单怎么弄

    各位访客大家好!今天小编关注到一个比较有意思的话题,就是关于html表单样式模板的问题,于是小编就整理了几个相关介绍的解答,让我们一起看看吧,希望对你有帮助在html文档中如何定义内部样式表1、样式表的三种样式如下:内联样式:将样式直接写在HTML标签中,使用style属性来定义样式。内部样式表:将样式写在HTML文档的head标签中,使用style标签来定义样式。

    2023-11-24
    0157
  • html 下拉选择框

    各位朋友,大家好!小编整理了有关html下拉选择菜单的解答,顺便拓展几个相关知识点,希望能解决你的问题,我们现在开始阅读吧!html下拉菜单怎么写你可以在select标签上添加name属性来为下拉菜单指定名称。或者在菜单栏下有一个表单选项图标。将鼠标放在上面显示“选择(列表/菜单)”并单击它,或插入下拉菜单。然后弹出接口,您需要输入标记辅助函数的属性。用英文或数字填写身份证。

    2023-11-21
    0127

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入