echo上返回的PHP变量

echo上返回的PHP变量,php,Php,我正在使用此语句,但由于某种原因,当我的变量为0而不是得到输出“请参见说明”时,我得到的是输出“0请参见说明” 为什么会发生这种情况 $sinput = get_field('fl_area'); $soutput = sqFeetToMeters($sinput); if(trim($sinput) == "0"){echo ' See Description ' ;} else {echo $soutput . ' sq. m (' . number_format($sinput ) .

我正在使用此语句,但由于某种原因,当我的变量为0而不是得到输出“请参见说明”时,我得到的是输出“0请参见说明”

为什么会发生这种情况

$sinput = get_field('fl_area');
$soutput = sqFeetToMeters($sinput); 
if(trim($sinput) == "0"){echo ' See Description ' ;} else {echo $soutput . ' sq. m (' . number_format($sinput ) . ' sq. f)' ;} 

要测试您的其他函数是否没有回显任何内容,请在

if(trim...
声明。如果你的回答是现在

0 [your echo output] See Description

你会知道问题是什么。

检查你的代码中是否忘记了另一个
echo
(在前几行或函数
get\u字段
sqfeetomers
)。我不这么认为-但我会再次检查..显示
get\u字段
sqfeetomers
的代码,检查是否有
print
echo
print\r
。问题出在sqfeetometer上。。。谢谢,现在解决了