我们如何在PHP中的小数位前添加零?
我想将.96
转换为0.96
现在在我的PHP代码中,我使用wordpress get_attribute
<td><?php echo $_product->get_attribute('pa_carat');?></td>
答案 0 :(得分:0)
您想要的功能是number_format
echo number_format(0.96, 2);
或者,如果缺少,您可以检查并预先添加。
if ($num[0] == '.')
$num = '0' . $num;
虽然这不会处理负数,但你需要为此写一点逻辑。
答案 1 :(得分:0)
Floatval()
http://php.net/manual/en/function.floatval.php
返回字符串的float值。
不需要数字格式或ifs。
Floatval还将处理负数,例如"-.96"
。
$s = ".96";
Echo floatval($s);