Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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中直接处理或存储在表中的字符串操作_Php - Fatal编程技术网

php中直接处理或存储在表中的字符串操作

php中直接处理或存储在表中的字符串操作,php,Php,我经常需要访问用户文本,如帖子、推特、文章等 这些包含”或\,我遇到了麻烦 甚至使用 mysqli\u real\u escape\u String也没有帮助 stripslashes($str)也没有帮助 哪种功能最适合此功能 这是一种情况: $tweet = 'Best way to en'd a nights of debauchery around here. The hot dogs here are beyond great the TOKYO DOG is probably my

我经常需要访问用户文本,如帖子、推特、文章等

这些包含
\
,我遇到了麻烦

甚至使用

mysqli\u real\u escape\u String
也没有帮助
stripslashes($str)
也没有帮助

哪种功能最适合此功能

这是一种情况:

$tweet = 'Best way to en'd a nights of debauchery around here. The hot dogs here are beyond great the TOKYO DOG is probably my favorite one...that taste of teriya\ki...';

如果我使用上述两种方法,它甚至会被卡住而没有任何错误。

编辑:没关系,htmlspecialcharacters答案对于转义是正确的。我下面的假设是错误的


我想你应该把绳子上的东西去掉

$tweet = preg_replace("/\'\\\\/","",$string);
preg_replace是您的最佳选择,如果您知道您将只获得字符串中的“或”

$tweet = preg_replace("/\'\\\\/","",$string);

如果遇到问题,请尝试。

编辑:没关系,htmlspecialcharacters答案对于转义是正确的。我下面的假设是错误的


我想你应该把绳子上的东西去掉

$tweet = preg_replace("/\'\\\\/","",$string);
preg_replace是您的最佳选择,如果您知道您将只获得字符串中的“或”

$tweet = preg_replace("/\'\\\\/","",$string);

如果遇到问题,请尝试。

编辑:没关系,htmlspecialcharacters答案对于转义是正确的。我下面的假设是错误的


我想你应该把绳子上的东西去掉

$tweet = preg_replace("/\'\\\\/","",$string);
preg_replace是您的最佳选择,如果您知道您将只获得字符串中的“或”

$tweet = preg_replace("/\'\\\\/","",$string);

如果遇到问题,请尝试。

编辑:没关系,htmlspecialcharacters答案对于转义是正确的。我下面的假设是错误的


我想你应该把绳子上的东西去掉

$tweet = preg_replace("/\'\\\\/","",$string);
preg_replace是您的最佳选择,如果您知道您将只获得字符串中的“或”

$tweet = preg_replace("/\'\\\\/","",$string);

如果您遇到问题,请尝试。

我会尝试在tweet周围使用
htmlspecialchars
功能。它将把符号和特殊字符转换成它们的HTML实体

$tweet = htmlspecialchars($tweet);

我会尝试在tweet周围使用
htmlspecialchars
函数。它将把符号和特殊字符转换成它们的HTML实体

$tweet = htmlspecialchars($tweet);

我会尝试在tweet周围使用
htmlspecialchars
函数。它将把符号和特殊字符转换成它们的HTML实体

$tweet = htmlspecialchars($tweet);

我会尝试在tweet周围使用
htmlspecialchars
函数。它将把符号和特殊字符转换成它们的HTML实体

$tweet = htmlspecialchars($tweet);

使字符串一般安全的函数不存在。包含特殊字符的字符串
角色并非天生就不安全或狡猾。不安全和狡猾来自给予
将它们以原始形式发送给另一个解释器(例如MYSQL或浏览器)。现在,如何
转义字符串完全取决于解释器。对于MYSQL,您可以使用
PDO,但如果您的解释器不同,则必须使用不同的转义构造

你也不应该把它看作是改变字符串,你应该把它看作 格式化字符串,使其在新上下文中具有相同的含义 你正在使用它

例如,如果需要首先将某个内容放入 然后显示在浏览器中,您应该在放置它之前将其转义一次 根据数据库规则在数据库中输入。然后,当您从数据库获取它时 在浏览器中显示您应该根据html的使用规则再次转义它 解释

为了对你的情况给出具体的建议,我们需要更多的信息来了解你的位置
发生数据损坏或错误。

使字符串一般安全的函数不存在。包含特殊字符的字符串 角色并非天生就不安全或狡猾。不安全和狡猾来自给予 将它们以原始形式发送给另一个解释器(例如MYSQL或浏览器)。现在,如何 转义字符串完全取决于解释器。对于MYSQL,您可以使用 PDO,但如果您的解释器不同,则必须使用不同的转义构造

你也不应该把它看作是改变字符串,你应该把它看作 格式化字符串,使其在新上下文中具有相同的含义 你正在使用它

例如,如果需要首先将某个内容放入 然后显示在浏览器中,您应该在放置它之前将其转义一次 根据数据库规则在数据库中输入。然后,当您从数据库获取它时 在浏览器中显示您应该根据html的使用规则再次转义它 解释

为了对你的情况给出具体的建议,我们需要更多的信息来了解你的位置
发生数据损坏或错误。

使字符串一般安全的函数不存在。包含特殊字符的字符串 角色并非天生就不安全或狡猾。不安全和狡猾来自给予 将它们以原始形式发送给另一个解释器(例如MYSQL或浏览器)。现在,如何 转义字符串完全取决于解释器。对于MYSQL,您可以使用 PDO,但如果您的解释器不同,则必须使用不同的转义构造

你也不应该把它看作是改变字符串,你应该把它看作 格式化字符串,使其在新上下文中具有相同的含义 你正在使用它

例如,如果需要首先将某个内容放入 然后显示在浏览器中,您应该在放置它之前将其转义一次 根据数据库规则在数据库中输入。然后,当您从数据库获取它时 在浏览器中显示您应该根据html的使用规则再次转义它 解释

为了对你的情况给出具体的建议,我们需要更多的信息来了解你的位置
发生数据损坏或错误。

使字符串一般安全的函数不存在。包含特殊字符的字符串 角色并非天生就不安全或狡猾。不安全和狡猾来自给予 将它们转换到原始文件中的另一个解释器(例如MYSQL或浏览器)