Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.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_String_Apostrophe - Fatal编程技术网

Php 在撇号前加反斜杠

Php 在撇号前加反斜杠,php,string,apostrophe,Php,String,Apostrophe,哪个函数处理在每个撇号前加反斜杠的字符串? 换句话说,我想要这个 $string="L'isola"; echo somefunction($string); 返回: L\'isola 您可以使用addslashes()函数查找更多信息您可以使用addslashes()函数查找更多信息您必须使用addslashes()方法来转义报价 例: 您必须使用addslashes()方法来转义报价 例: stru_replace会帮你的 str_replace("'", "\'", $mystring

哪个函数处理在每个撇号前加反斜杠的字符串? 换句话说,我想要这个

$string="L'isola";
echo somefunction($string);
返回:

L\'isola

您可以使用
addslashes()
函数查找更多信息

您可以使用
addslashes()
函数查找更多信息

您必须使用
addslashes()
方法来转义报价 例:


您必须使用
addslashes()
方法来转义报价 例:


stru_replace会帮你的

str_replace("'", "\'", $mystring);

stru_replace会帮你的

str_replace("'", "\'", $mystring);

我想你想要的是
addslashes
。但是,不要用它来将数据插入数据库,而是使用参数化。这会得到您想要的:[[1]:OP表示,他希望在每个撇号之前都有一个反斜杠,而不是希望每个特殊字符都转义。我认为您的目标是
addslashes
。但是,不要将此用于将数据插入数据库,而是使用参数化。这应该可以满足您的需要:[[1]:OP表示,他希望在每个撇号之前都有一个反斜杠,而不是希望每个特殊字符都有转义。
str_replace("'", "\'", $mystring);