【发布时间】:2015-05-13 14:29:43
【问题描述】:
我是法国新手,我有一个小问题。我想用 php 去掉 \" 的双引号。我一直在尝试这个 preg_replace 但它不起作用,我在 $test 中有同样的句子。
function debgScript($file, $var){
$test = "Vous devez d'abord nous informer sur le nombre de personnes qui voyagent (Voir dans l'onglet "INFO VOYAGE")";
$var = preg_replace("/\"/", "\"", $test);
$monfichier = fopen($file, 'a');
fputs($monfichier, $var);
fclose($monfichier);
}
你能帮帮我吗?
【问题讨论】:
-
只是好奇,为什么要用\"替换双引号?
-
如果要去掉双引号,不要用双引号代替:
$var = preg_replace("/\"/", "", $test); -
$var = preg_replace("/\"/", "\\\"", $test);试试看
-
使用
addslashes。还要提一下,你的sn-p能正常运行吗?您的$test根本不是正确的 php 语法。你的"破坏了任务。 -
我们用excel文件的内容生成变量,我们只需要为双引号添加斜线。感谢您的回复。
标签: php regex preg-replace