任何PHP函数,如果它的零,则删除小数部分

时间:2017-02-09 06:42:45

标签: php digits

如果小数部分为零,则在删除不需要的零时,

javascript Number函数很方便,例如

Number(2.00)
  

2

是否有这样的功能在PHP或任何替代

4 个答案:

答案 0 :(得分:4)

我认为这在PHP中默认使用。如果您使用正确的数字类型,例如floatdouble

如果你正在使用字符串,那么你需要映射

$a = '2.00';
echo (float)$a; // 2

使用float

的示例
$a = 2.00;
echo $a; //2

2.00 + 0; //2

如果您想格式化数字以显示小数部分2.00,您需要使用number_format函数(http://php.net/manual/en/function.number-format.php

$a = 2.00
echo number_format($a, 2); // 2.00

答案 1 :(得分:0)

你可以使用intval()或任何舍入函数

$ _ float = 1.9020441; $ _float = explode(“。”,$ _float); echo strlen($ _ float [1]);`

答案 2 :(得分:0)

您可以通过添加零来实现此目的...例如

echo "Result " . (2.00 + 0) . "\n";

Result 2

答案 3 :(得分:0)

您可以使用this.dgData.Columns["Name"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;

floatval()

See the documentation for more info