返回数值的数字格式

时间:2015-10-10 11:48:34

标签: php mongodb

我的号码类似于' 5.5'。我们希望显示为“5.500'”。我可以使用数字格式功能。但它正在返回字符串。

$total_charges =number_format((float)$number, 3, '.', ''); 

当我在mongodb中使用字符串值时,它不会以适当的方式排序或过滤。

array('total_charges'=>array('$gte'=>100,'$lte'=>200))

有任何函数,如数字格式,返回具有特定小数位的数值。

2 个答案:

答案 0 :(得分:0)

“5.500”根本不能是一个数字。这是一个数字的表示。你说自己“我们想要显示”!

答案 1 :(得分:0)

echo sprintf("%1\$.3f",1.25);

结果是:1.250