例如。 $somevalue 是 php 变量,来自数据库,并且是 $somevalue=200.00 。我希望以
的形式<input type="number" step="0.01" value="'.$somevalue.'">
$somevalue 显示为 200.00 而不是 200。
我的代码:
<?php
$somevalue=200;
$type_number='<input type="number" step="0.01" value="'.$somevalue.'">';
echo $type_number;
?>
最佳答案
你可以使用number_format()
<?php
echo number_format('200', 2, '.', ',');
// Output 200.00
echo number_format('200.1', 2, '.', ',');
//output 200.10
echo number_format('20.21', 2, '.', ',');
//output 20.21
$somevalue=number_format($somevalue, 2, '.', ',');
$type_number='<input type="number" step="0.01" value="'.$somevalue.'">';
echo $type_number;
?>
关于php - html表单元素输入类型="number",其值为整数,如何显示2位或更多小数位。例如200如何显示为200.00,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32045104/