php - 计算后如何正确换算小数

标签 php html mysql

<分区>

我有以下问题,如何让它在乘法后显示为字符串 0.00004?

$v = -0.00004;
$v = $v * -1;
echo $v; // 4.0E-5

说来话长

因此我需要保存到 MySQL 数据库中,但没有问题,因为我使用以下查询:

$sql_insert = $conn->prepare("insert into tbl_transaction (amount) values ($v)");

但是,当我输出到我的 HTML 时,它显示 4.0E-5。我尝试使用 number_format,但在某些情况下,小数位数会远远超过这个,所以这不是一个选择。

最佳答案

试试这个。

echo sprintf('%f', $v);

或者:

$b = sprintf('%f', $v);
echo $b;

关于php - 计算后如何正确换算小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47930789/

相关文章:

php - 通过 PHP 登录 MySQL 数据库帐户同时实现行级安全

php - 在表单中使用 Quill 并将数据传输到 mysql 数据库

php - 在 PHP 中使用 'func_get_arg' 的好例子是什么?

php - 如果语言不在 URL 中,如何在谷歌分析中检查每种语言的访问数据

javascript - &lt;!--if !IE> 无法正常工作

html - 文本在图像上的 CSS 定位

mysql - Web2py,多个Ajax调用和存储在MySQL中的 session 变量

php - 在自定义 Symfony 命令中使用 Doctrine?

php - 使用 jQuery 从 PHP 表单中选择文本输入

mysql - Wordpress 类别的 A-Z 索引