php函数返回一个新行的字符串?

时间:2011-04-13 06:56:54

标签: php

我编写作业的前3天。我成功地做到了。但是当我上学时,我的代码有问题。我有一个ajax表单和一些php函数。

这是一个例子。

$i = 1
if($i == 1) {
   echo "yes";
}
else {
   echo "no";
}

我的示例中的答案是 true 。但就我而言,它总是错误的。我注意到ajax请求返回的消息是

    // new line
    // new line
yes
    // new line

这就是为什么它是假的。这是什么原因?我没有在我的代码中添加任何新行

3 个答案:

答案 0 :(得分:4)

你必须在某处有新行:

  • 在脚本的开头和结尾处
  • 或在某个文件的开头和/或结尾包含

注意:请确保您没有<?php ... ?>标记之外的任何内容:它会被发送到浏览器。

答案 1 :(得分:1)

如果您的代码不包含任何html,只需打开:

<?php 

你不需要关闭它。这将帮助您消除任何空格或新行

答案 2 :(得分:0)

如果你想轻松一点,试试这个

ob_clean();
echo "yes";
exit;