我正在使用表单将用户的输入保存在数据库中 - 大部分内容由
<
>
=
>=
<=
<>
HTML 表单使用像这样的特殊字符来替换它们,例如 >
<
如何从表单中获取特殊字符的数据并将其保存为<
>
=
>=
<=
<>
使用 Laravel 在数据库中?
实际上我打算稍后将它们用作运算符,因此如果我将它们作为特殊字符存储在数据库中并直接保存它们将无法工作,因为这可能有风险,所以我应该如何处理?
最佳答案
在 INSERT/UPDATE 操作之前尝试这些 PHP 函数:
strtr()
,str_replace()
,preg_replace()
。
如果您的文本来自某些所见即所得编辑器,这些功能可能是解决您问题的最佳方法。
如果您不使用所见即所得检查表单字段值中的内容 - 也许这就是您的问题的根源并且更容易处理。
关于php - 尝试将 php 运算符作为字符串保存在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30913480/