【发布时间】:2012-11-05 00:32:11
【问题描述】:
我知道 printf 用于输出,sprintf 用于存储。
但在这段代码中:
$str = printf('%.1f', 1.3);
echo $str;
为什么输出 1.33?我假设它会输出 1.31.3?
【问题讨论】:
-
两个小数点?怎么样?
-
这个例子看起来像你想要的
sprintf()。
我知道 printf 用于输出,sprintf 用于存储。
但在这段代码中:
$str = printf('%.1f', 1.3);
echo $str;
为什么输出 1.33?我假设它会输出 1.31.3?
【问题讨论】:
sprintf()。