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

(0)
打赏 微信扫一扫 微信扫一扫
K-seo的头像K-seoSEO优化员
上一篇 2023-12-31 03:20
下一篇 2023-12-31 03:25

相关推荐

  • html个性代码

    各位朋友,大家好!小编整理了有关html个性代码的解答,顺便拓展几个相关知识点,希望能解决你的问题,我们现在开始阅读吧!html简单网页代码怎么写?首先,在计算机桌面上创建一个新文件夹,然后在该文件夹中创建一个新的文本文档。然后双击打开带有记事本的文本文档,如下图所示,我们编写一个简单的html代码。单击“另存为”的功能选项,显示默认保存为编码为ANSI。

    2023-11-18
    0130
  • html怎么检查标签完整

    在HTML中,检查标签是否完整是非常重要的,因为错误的标签可能会导致网页无法正常显示或者出现其他问题,本文将详细介绍如何检查HTML标签的完整性,包括使用浏览器开发者工具、编写JavaScript代码以及使用在线工具等方法。使用浏览器开发者工具浏览器自带的开发者工具是检查HTML标签完整性的最佳助手,以下是如何使用Chrome浏览器的……

    2024-01-19
    0244
  • phpweb标题“-”修改

    要修改phpweb标题中的“-”,可以使用str_replace()函数替换掉“-”字符。,,“php,$title = str_replace(“-“, ” “, $title);,“

    2024-06-01
    085
  • html如何写if判断

    在HTML页面中,我们无法直接使用像PHP或者JavaScript那样的条件判断语句,我们可以使用一些技巧和HTML的特性来实现类似的效果,下面我将详细介绍几种方法。1、使用&lt;noscript&gt;标签&lt;noscript&gt;标签是HTML5新增的一个标签,它的作用是在浏览器不支持脚本的……

    2024-01-24
    0315
  • html怎么自定义高度和宽度

    在HTML中,我们可以通过CSS来自定义元素的宽度和高度,CSS是一种样式表语言,用于描述HTML或XML(包括各种XML方言,如SVG、MathML或XHTML)文档的呈现,CSS描述了在屏幕、纸质、音频等媒体上元素应该如何被渲染出来。1. 内联样式我们来看一下如何在HTML元素内部直接使用内联样式来设置宽度和高度,这种方式是最直接……

    2024-01-22
    0244
  • html怎么看几行几列

    HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言,它使用一系列标签来描述网页的内容和结构,在编写HTML代码时,我们通常需要关注每一行代码的作用,以便更好地理解和维护代码,如何判断HTML第几行是怎么判断的呢?本文将为您详细介绍。1、查看源代码要判断HTML第几行,最简单的方法就是查看网页……

    2024-03-22
    0172

发表回复

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

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