您好我似乎无法弄清楚如何逐步添加一个非常小的数字?
$val = 0.000000001;
$add = 0.000000001;
for ($i=0; $i < 100; $i++) {
$val = bcadd($val, $add, 9);
echo $val.'<br>';
}
// echo
// 0.000000000
// 0.000000000
// . . .
任何人都可以帮忙吗?
答案 0 :(得分:1)
<?php
$val = "0.000000001";
$add = "0.000000001";
for ($i=0; $i < 100; $i++) {
$val = bcadd($val, $add, 9);
echo $val.'<br>';
}
exit;
?>
它有效:)因为一些同事解释了bacadd需要参数为字符串。