CJSON ::用新行编码(\n)

Luc*_*nto 1 php yii

我试着去添加一个新行\nCJSON::encode,但增加了另一个\忽略的命令.我该怎么做才能CJSON::encode发布\n

码:

CJSON::encode(array('error'=>'First Line\nSecond Line'))
Run Code Online (Sandbox Code Playgroud)

返回:

{"error":"First Line\\nSecond Line"}
Run Code Online (Sandbox Code Playgroud)

我想要的是:

{"error":"First Line\nSecond Line"}
Run Code Online (Sandbox Code Playgroud)

soj*_*oju 5

好吧,不是真的一个问题.

您根本无法使用简单的引号将新行放入字符串中:

http://php.net/manual/language.types.string.php#language.types.string.syntax.single

你应该试试 :

CJSON::encode(array('error'=>"First Line\nSecond Line"))
Run Code Online (Sandbox Code Playgroud)