是否有可能找到一个字符串被转义两次或者没有使用SQL查询(REGEXP)或使用PHP? 请帮帮我。我试着找到它,但我没有把它弄到任何地方。
$item = "Zak's Laptop";
$escaped_item = mysql_escape_string($item);
$escaped_item_twice = mysql_escape_string($escaped_item);
在这里,我需要找出$escaped_item_twice
两次转义。通过它们存储在db中的结果字符串。 (即)我已经在db中存储了一些带有双重转义的字符串。我希望获得这些内容,并对该数据使用stripslashes()
。我怎样才能获得这些数据?
答案 0 :(得分:3)
你无法发挥作用。转义只不过是添加一些\
(在本例中)。它没有留下任何其他痕迹。您无法判断是否发生了双重转义,或者您只是想要转义原本应该存在的转义字符(\\
)。