【发布时间】:2014-09-03 12:47:25
【问题描述】:
我试着放
$string .= '(\''.$idURL.'\', \''.$premierP.'\', \''.$prefixe.'\', \''.$matches1['0'].'\', \''.$matches2[0].'\'),\\n';
在带有file_put_contents($file, $string); 的文件(用于构造sql 行)中,但它不起作用,怎么了?
【问题讨论】:
-
这没有什么问题,除了可能双重转义
\n并将其放在单引号内而不是双引号(\n单引号) -
您知道可以将单引号与双引号混合使用以避免反斜杠混乱吗?即 `foo(" 'bar' ")` (所以打破了这个)而不是
foor(' \'bar\' ') -
定义“不起作用”。这意味着什么?它做什么?有什么错误吗? 有什么?