我正在尝试向\n
添加新行CJSON::encode
,但它正在添加忽略该命令的另一个\
。
我该怎么办CJSON::encode
发布\n
?
代码:
CJSON::encode(array('error'=>'First Line\nSecond Line'))
返回:
{"error":"First Line\\nSecond Line"}
我想要的是什么:
{"error":"First Line\nSecond Line"}
答案 0 :(得分:5)
嗯,这不是真正的问题。
您无法使用简单的引号将新行放入字符串中:
http://php.net/manual/language.types.string.php#language.types.string.syntax.single
你应该尝试:
CJSON::encode(array('error'=>"First Line\nSecond Line"))