2010-08-06 159 views
1

有一个心理障碍....用php代替'with'的快速函数

我知道这很容易....但今天没有任何事情是我今天的方式!

任何人都可以帮助我一个快速的函数来搜索一个字符串,并在PHP中跳过所有的撇号。谢谢。

+0

,如果你转义DB语句中使用适当的'* _real_escape_string'功能,而不是 – knittl 2010-08-06 06:51:52

回答

3
+0

只要他知道这也将添加斜杠“和\ – andrewtweber 2011-11-15 23:52:16

+0

真 - 也是NUL字节。你通常想逃避那些以及你在逃避报价的情况。 – thomasrutter 2012-01-04 01:51:48

3

使用str_replace

$str = ... 
$str = str_replace("'", "\\'", $str); 
5

您可以使用:

$changed_string = str_replace("'","\\'",$input_string) 

您也可以利用库函数addslashes的。请记住它会在单引号('),双引号(“),反斜线()和NULL的前面加斜杠。