我有这些示例字符串
"<textcolor='red'><h1>FAILED - NOT ENOUGH STEPS PERFORMED</h1></textcolor>"
"<b style='color:white; background-color:red'>FAILED</b>"
Run Code Online (Sandbox Code Playgroud)
我想摆脱那里的所有HTML格式,所以我明白了
"FAILED - NOT ENOUGH STEPS PERFORMED"
"FAILED"
Run Code Online (Sandbox Code Playgroud)
我想摆脱lessthan和greaterthan标志和他们之间的任何事情都会做.我知道我可以使用preg_replace,但我不确定使用什么格式.
我在考虑以下几点:
$code = "<textcolor='red'><h1>FAILED - NOT ENOUGH STEPS PERFORMED</h1></textcolor>";
echo strip_tags($code);
Run Code Online (Sandbox Code Playgroud)
上面提到的代码将输出:
FAILED - NOT ENOUGH STEPS PERFORMED
Run Code Online (Sandbox Code Playgroud)
没有任何样式,除非该样式是从父元素继承的.
该用strip_tags功能是去除所有的HTML标签的最简单,最有效的方法.其目的preg_replace是删除或更改更多种符号,例如更改以"a"或其他内容开头的内容,而strip_tags的目的是专门用于清理HTML输入 - 无论如何您最需要做的事情.
| 归档时间: |
|
| 查看次数: |
102 次 |
| 最近记录: |