【发布时间】:2017-01-29 07:45:18
【问题描述】:
我有以下数组,我想将其编码为 jSon:
$output = array("success" =>0,"msg" => "The e-mail address is already in use");
我正在使用以下方法进行编码:
echo json_encode($output);
结果我得到以下字符串:
{"success":0,"msg":"The e-mail address is already in use"}
我看起来完全没问题,但最后我有一个额外的空格,女巫阻止我进一步使用 jSon 字符串。谁能帮助我如何从最后删除这个空格?
【问题讨论】:
-
在您执行
echo json_encode($output);之后,该脚本还有其他输出吗? -
没什么,在这一行之后我只是简单地关闭了 php 标签
-
您能否提供重现问题的代码minimal example?
-
你有没有结束PHP标签,比如
?>,如果你在结束标签之后有任何回车或其他东西,它们也得到输出,我个人出于这个原因从不使用结束标签。跨度> -
看到它的
I just simply close the php tagPHP 没有它们关闭标签就可以了。