Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从用户输入中删除html实体_Php_Mysql - Fatal编程技术网

Php 从用户输入中删除html实体

Php 从用户输入中删除html实体,php,mysql,Php,Mysql,想象我有一根绳子 男孩的“狗”正在街上走 我想从文本中删除任何“或”,我该怎么做才能准确地做到 $string=“男孩的“狗”正在街上走”; $newString=str_replace(数组(''','''),''.$string)在将mysqli\u real\u escape\u string()插入数据库之前使用它 mysqli\u real\u escape\u string()将转义字符“和”,并将值插入数据库中 参考为什么更改用户数据?addslashes()和stripslas

想象我有一根绳子

男孩的“狗”正在街上走

我想从文本中删除任何“或”,我该怎么做才能准确地做到

$string=“男孩的“狗”正在街上走”;

$newString=str_replace(数组(''','''),''.$string)在将mysqli\u real\u escape\u string()插入数据库之前使用它

mysqli\u real\u escape\u string()
将转义字符
,并将值插入数据库中


参考

为什么更改用户数据?
addslashes()
stripslashes()
是有用的。不要为mysqli\u real\u escape\u字符串而烦恼。相反,请参阅PHP的mysqli和PDO APIsdid中准备好的语句。我不知道该函数可以去除这些语句:)此外,这是一个很好的主意,我回来参考了这个问题,非常失望地看到原来对我有用的答案被更改了答案还是一样,没有改变。