我有以下数组
$appArray=array('a', 'b', 'c');我想生成诸如'a\nb\nc\n'之类的输出。问题是,当我使用
implode('\n', $appArray)我得到了'a\\nb\\nc\\n' (注意额外的反斜杠)。
你知道怎么解决这个问题吗?
发布于 2009-09-26 07:01:44
你确定你不是故意的:implode("\n", $appArray)?当封装在“单引号”中时,换行符实际上不会被视为换行符。
发布于 2014-02-26 01:05:28
使用PHP_EOL (行尾):
implode(PHP_EOL, $array);发布于 2009-09-26 07:02:00
实际上,单引号中的\n表示\n (字面意思),而不是回车。尝试在implode ()中使用双引号。
https://stackoverflow.com/questions/1480617
复制相似问题