任何 php 函数在其为零时删除小数部分
Any php function to to drop decimal part if its zero
如果小数部分为零,javascript Number
函数在删除不需要的零时很方便,例如
Number(2.00)
2
在php或任何替代
中是否有这样的功能
我认为这在 PHP 中默认是这样工作的。如果您使用正确的数字类型,例如 float
或 double
。
如果您使用的是字符串,那么您需要映射
$a = '2.00';
echo (float)$a; // 2
使用浮点数的例子
$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
您可以使用 intval()
或任何 roundoff
函数
$_float = 1.9020441;
$_float = explode(".", $_float);
echo strlen($_float[1]);`
您可以通过添加零来实现...例如
echo "Result " . (2.00 + 0) . "\n";
Result 2
你可以使用floatval()
echo floatval('2.00'); //2
echo floatval('2.23'); //2.23
javascript Number
函数在删除不需要的零时很方便,例如
Number(2.00)
2
在php或任何替代
中是否有这样的功能我认为这在 PHP 中默认是这样工作的。如果您使用正确的数字类型,例如 float
或 double
。
如果您使用的是字符串,那么您需要映射
$a = '2.00';
echo (float)$a; // 2
使用浮点数的例子
$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
您可以使用 intval()
或任何 roundoff
函数
$_float = 1.9020441;
$_float = explode(".", $_float);
echo strlen($_float[1]);`
您可以通过添加零来实现...例如
echo "Result " . (2.00 + 0) . "\n";
Result 2
你可以使用floatval()
echo floatval('2.00'); //2
echo floatval('2.23'); //2.23