php - 如何在 PHP 8 中使用两个零小数对浮点值进行 json_encode?
问题描述
PHP 似乎在处理 json_encode 中的小数精度方面存在错误。
只需编码一个简单的浮点数就很容易看到:
echo json_encode(["testVal" => 54932.00]);
// Prints out:
{"testVal": 54932}
我怎样才能得到这样的结果:
{"testVal": 54932.00}
我需要 json 中的两位小数(包括.00
)。
解决方案
推荐阅读
- active-directory - Active Directory 元数据 xml 文件。如何得到它?
- javascript - 为什么 MongoDB 在对象数组上将错误转换为字符串类型?
- c++ - 如何将我的每个向量字符串转换为纪元时间日期
- c# - Asp.Net Core 3.0 MVC Identity 添加角色问题
- c# - 如何使用 NUnit 同时断言多个变量?
- python - 如何将节点添加到链表?
- python - 从包含数百万个文件的目录 (bash/python/perl) 中通过精确匹配有效地查找数千个文件
- c++ - C++ 自己的堆栈对象。push() 中复制了什么?
- mongodb - 聚合 $lookup 对象数组
- python - 使用张量流梯度磁带的内存不足OOM,但仅在我附加列表时发生