我正在寻找全局设置或处理PHP浮点数到(最多)4位小数的选项。我还需要存储这些值,因此它不是(主要/仅)显示它们。
实施例:
input => expected output(s)
1 => 1.0000 or 1
1.001 => 1.001 or 1.0010
1.00001 => 1.0000 or 1
123456.0 => 123456.0 or 123456.0000 or 123456
我不是在寻找number_format,除非它可以全局应用。 number_format需要每次都手动应用。
此外,我不是在寻找ini_set("precision", 4)
,因为它不仅会限制小数,还会包括整数,例如:
ini_set("precision", 4);
123456.0 => 1.235E+5
我现在最便宜的方法是从输出字符串中获取并格式化所有数字,但是再次我必须手动存储这些数字,而不是在调用它们时直接通过PHP脚本访问它们,所以这不是一个好的溶液