我需要在数据库的整数值管理面板中设置正确的数据显示为浮点值。
我正在尝试使用官方文档中的十进制,整数,数字,但在任何这些类型中都找不到“除法”类型的选项。
/**
* {@inheritDoc}
*/
protected function configureListFields(ListMapper $listMapper): void
{
$listMapper
->add('int properties which need to display in float view (like 00.00)', 'decimal', [
'division' => 100
])
;
}
有必要在admin中以浮点数形式显示以dB为整数形式存储的值:
(int from db / 100)
答案 0 :(得分:0)
您可以使用PHP的内置方法number_format()
。number_format()
函数可格式化包含成千上万个数字的数字。
语法:
number_format(number,decimals,decimalpoint,separator)
示例:
<?php
echo number_format(2, 2);
?>
结果:
2.00
答案 1 :(得分:0)
我通常使用sprintf来解决此类问题。
sprintf('%.2f', 100);
输出:
string(4) "100.00"
格式字符串%.2f
的意思是:显示浮点数f
后有两位的浮点数.2
如果您需要更多详细信息,请点击这里documentation。