我知道还有其他方法可以仅转义单引号 ( such as this answer ),但在我看来应该有一种使用 htmlspecialchars() 的方法.
根据手册,应该是他们的常量的某种组合,但是根据他们的解释,我没有看到。
是否可以使用 htmlspecialchars()
仅转义单引号,单独留下双引号?
最佳答案
str_replace("'", "\\'", $string);
那里。
或者,使用 ENT_QUOTES
htmlspecialchars($string, ENT_QUOTES);
关于php - 使用 htmlspecialchars() 仅转义单引号(单独保留双引号),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10591027/