这是我的实体:
/**
* @var decimal
*
* @ORM\Column(name="measure", type="decimal", scale=3)
*/
private $measure;
我想计算不同的措施,如:
$entity->measure = 0.250-0.500;
我的问题是我对0.250
的输入存储为0.25
。
我想知道如何保持小数点后的三位数,不管它们是否为零。
答案 0 :(得分:2)
继续将其存储为浮动,您不需要数据库中的零。
为了在输出使用时格式化数字:number_format
。
<?php
echo number_format(.25,3); // outputs "0.250", depending on your locale may output "0,250"
存储值时,其表示不应确定其存储方式。