如何检查字符串是否转义两次

时间:2014-06-02 13:31:12

标签: php mysql sql

是否有可能找到一个字符串被转义两次或者没有使用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()。我怎样才能获得这些数据?

1 个答案:

答案 0 :(得分:3)

你无法发挥作用。转义只不过是添加一些\(在本例中)。它没有留下任何其他痕迹。您无法判断是否发生了双重转义,或者您只是想要转义原本应该存在的转义字符(\\)。