在数字的小数点前加零
Add zero to before decimal point of a number
我们如何在 PHP 中的小数位前添加一个零?
我想将 .96
转换为 0.96
现在在我的 php 代码中,我正在使用 wordpress get_attribute
获取数据
<td><?php echo $_product->get_attribute('pa_carat');?></td>
你想要的功能是number_format
echo number_format(0.96, 2);
或者,您可以只检查并在缺少它时添加它。
if ($num[0] == '.')
$num = '0' . $num;
虽然这不会处理负数,但您需要为此编写更多逻辑。
浮点数()
http://php.net/manual/en/function.floatval.php
Returns 字符串的浮点值。
不需要数字格式或 ifs。
Floatval 还将处理负数,例如 "-.96"
.
$s = ".96";
Echo floatval($s);
我们如何在 PHP 中的小数位前添加一个零?
我想将 .96
转换为 0.96
现在在我的 php 代码中,我正在使用 wordpress get_attribute
<td><?php echo $_product->get_attribute('pa_carat');?></td>
你想要的功能是number_format
echo number_format(0.96, 2);
或者,您可以只检查并在缺少它时添加它。
if ($num[0] == '.')
$num = '0' . $num;
虽然这不会处理负数,但您需要为此编写更多逻辑。
浮点数()
http://php.net/manual/en/function.floatval.php
Returns 字符串的浮点值。
不需要数字格式或 ifs。
Floatval 还将处理负数,例如 "-.96"
.
$s = ".96";
Echo floatval($s);