如何在字符串中插入反斜杠?

时间:2015-07-10 01:53:13

标签: php

此变量应作为下载链接:

$Path = "Downloads\Quality\$c\$c $row[name].docx";

但它没有用。

2 个答案:

答案 0 :(得分:6)

反斜杠是转义字符。当它在$之前时,它会禁用变量扩展。要关闭反斜杠的特殊行为,请在其前面添加另一个反斜杠以逃避反斜杠。

$Path = "Downloads\\Quality\\$c\\$c $row[name].docx";

但是,在网址中,路径中的目录应使用/分隔,而不是\。所以它应该是:

$Path = "Downloads/Quality/$c/$c $row[name].docx";

答案 1 :(得分:0)

一个有用的规范是在字符串中不留空格。在对URL进行编码时,对空格进行编码可能更好(例如'%20')尽管建议使用双引号或php' urlencode'功能可能会合理地处理它。