PHP无法回显或打印浮点变量

时间:2014-06-27 15:28:39

标签: php printf echo

我有问题在PHP中我在哪里尝试显示浮点值。但是,当我尝试通过echo或打印PHP显示此浮点值时,从那时起就失败了。我没有收到任何有关失败的调试错误消息。

$a=10;
$b=3;
$c=$a/$b;
echo $c; //PHP fails from this point on.
printf "%f", $c; //PHP fails for this too.
var_dump($c);  //PHP fails for this too.

困扰我这么小的浮点计算无法在屏幕上显示。但是,如果我注释掉第3-5行。有用。任何建议都非常感谢。

1 个答案:

答案 0 :(得分:2)

$a=10;
$b=3;
$c=$a/$b;
echo $c; 
printf("%f", $c); 
var_dump($c);  

你忘记了printf的括号。 echo和var_dump应该可以工作。

这就是我得到的:       3.33333333333333.333333float(3.3333333333333)