php - 如何在管理面板中设置正确的数据显示
问题描述
我需要在管理面板中将数据库中整数值的正确显示设置为浮点值。
我正在尝试使用官方文档中的小数、整数、数字,但我没有在这些类型中找到“除法”类型的选项。
/**
* {@inheritDoc}
*/
protected function configureListFields(ListMapper $listMapper): void
{
$listMapper
->add('int properties which need to display in float view (like 00.00)', 'decimal', [
'division' => 100
])
;
}
以整数形式存储在 dB 中的值必须在管理员中显示为浮点数:
(int from db / 100)
解决方案
我通常使用 sprintf 来解决这类问题。
sprintf('%.2f', 100);
输出 :
string(4) "100.00"
格式字符串的意思是:在点后显示一个带有两位数%.2f
的浮点数f
.2
如果您想了解更多详细信息,请参阅此函数的文档。
推荐阅读
- android - 即使使用 InputStream,如何获得可靠且有效的 APK 文件清单内容?
- python - 当我提交此表单时,既没有数据保存到数据库中,也没有在我的 django 项目中出现任何错误
- istio - 将 Istio 从 1.4.5 升级到 1.5.0 后缺少服务
- c# - c# .net 中 3 月 10 日更新的 LDAP 签名和通道绑定
- java - 如何在Java中对多个列表的列表进行排序
- python - 为什么我的翻译机总是输出't'?
- r - R visNetwork:自定义折叠行为以压缩图形可视化
- javascript - 这个变量无处不在
- javascript - 如何在 ajax 页面中为计时器编写代码,以便计时器在页面重新加载时不会更改
- kubernetes - 作业完成后,K8s 作业(容器)中指定的内存请求/限制会发生什么情况?