PHP返回额外的行返回

时间:2012-06-20 02:03:55

标签: php post

从JS发布时,PHP(5.3.8)会返回一些过量的行返回。例如:

if (isset($_POST['postId']) && $_POST['postId'] == "test") { 
    echo 'ok';
}

返回ok↵↵↵

这是设计的吗?我怎样才能摆脱那些换行?

2 个答案:

答案 0 :(得分:5)

不,这不是设计上的。你有三个换行输出。

如果你在PHP代码之后没有任何html,请尝试删除php ?>的close标记。

另一种方法是在exit;之后立即放置echo,您将不会再次获得换行符。

答案 1 :(得分:1)

...在

之下
echo 'ok';

粘贴另一个代码段:

echo '--------new line------';

如果你的第一个回声和-----新行之间的间隙(额外的回报)显示-----这将不仅仅是奇怪的:)但如果它显示在------下面line -----你的PHP语句下面可能还有一些额外的HTML文本(标签)。