如何控制小数点后的小数位数?

时间:2016-01-12 23:21:27

标签: php

这是我的实体:

 /**
  * @var decimal
  *
  * @ORM\Column(name="measure", type="decimal", scale=3)
  */

  private $measure;

我想计算不同的措施,如:

$entity->measure = 0.250-0.500;

我的问题是我对0.250的输入存储为0.25

我想知道如何保持小数点后的三位数,不管它们是否为零。

1 个答案:

答案 0 :(得分:2)

继续将其存储为浮动,您不需要数据库中的零。

为了在输出使用时格式化数字:number_format

<?php
echo number_format(.25,3); // outputs "0.250", depending on your locale may output "0,250"

存储值时,其表示不应确定其存储方式。