php对字符串中的特殊符号进行过滤的方法

1、使用htmlspecialchars函数:此函数将特殊字符转换为对应的HTML实体。示例代码如下:

php 复制代码
$str = "<script>alert('XSS')</script>";
$filtered_str = htmlspecialchars($str);
echo $filtered_str;

输出:

&lt;script&gt;alert(&#039;XSS&#039;)&lt;/script&gt;

2 、使用strip_tags函数:此函数可以删除字符串中的HTML和PHP标签。示例代码如下:

php 复制代码
$str = "<p>这是一个段落<em>带有强调标签</em></p>";
$filtered_str = strip_tags($str);
echo $filtered_str;

3、使用preg_replace函数:可以使用正则表达式来替换字符串中的特殊字符。示例代码如下:

php 复制代码
$str = "Hello, @world!";
$filtered_str = preg_replace('/[^a-zA-Z0-9]/', '', $str);
echo $filtered_str;
相关推荐
Zachery Pole几秒前
JAVA_08_封装、继承和多态
java·开发语言
键盘鼓手苏苏2 分钟前
Flutter for OpenHarmony:dart_ping 网络诊断的瑞士军刀(支持 ICMP Ping) 深度解析与鸿蒙适配指南
开发语言·网络·flutter·华为·rust·harmonyos
CodeByV2 分钟前
【Qt】窗口
开发语言·qt
白露与泡影3 分钟前
Java 春招高级面试指南( Java 面试者必备)
java·开发语言·面试
_OP_CHEN3 分钟前
【前端开发之JavaScript】(四)JS基础语法下篇:函数与对象核心要点深度解析
开发语言·前端·javascript·界面开发·前端开发·网页开发·语法基础
大尚来也3 分钟前
Python 调用 Ollama 本地大模型 API 完全指南
开发语言·python
qq_24218863328 分钟前
Python 春节贺卡代码
开发语言·python
强子感冒了9 分钟前
JavaScript学习笔记:函数、方法与继承(原型与class)
javascript·笔记·学习
寒秋花开曾相惜10 分钟前
(学习笔记)第2章 信息的表示和处理
笔记·学习
wuqingshun31415910 分钟前
说一下java的四种引用
java·开发语言