我使用一个表格,其目的是生成一个定制的 .csv 文件。除其他外,用户可以指定行尾字符。
为此,他只需将其输入文本区域即可。我对反斜杠字符有疑问,尤其是“\n”。
如果我不检查字符串,则不会评估用户输入的“\n”。它作为字符串添加到 .csv 文件中,输出的 CSV 只有一行包含所有值...:value1\nvalue2\n
而不是:
value 1
value 2
...
到目前为止,我已经找到了一种处理它的方法,进行了以下测试:
if ($var == '\n') {
$var = "\n";
}
有没有更优雅的方法来解决这个问题?