Php 将数字从12转换为12.00

Php 将数字从12转换为12.00,php,javascript,Php,Javascript,可能重复: 兄弟们,如果我想以任何方式将我转换为文本字段,则会自动转换 12至12:00 如何使用php和javascript工作 谢谢试试这个: 在PHP中,通过执行以下操作很容易做到: number_format($numberVar, 2); 概念证明: $thisnum = $thisnum . ".00"; echo ($thisnum + 4.55); 然而,正如社区所指出的,这只适用于问题中提到的情况,不会处理任何已经有小数的用例。其他答案更好。什么,没有javascript

可能重复:

兄弟们,如果我想以任何方式将我转换为文本字段,则会自动转换 12至12:00

如何使用php和javascript工作

谢谢

试试这个:


在PHP中,通过执行以下操作很容易做到:

number_format($numberVar, 2);
概念证明:

$thisnum = $thisnum . ".00";
echo ($thisnum + 4.55);
然而,正如社区所指出的,这只适用于问题中提到的情况,不会处理任何已经有小数的用例。其他答案更好。

什么,没有javascript

var x = 3;
alert(x.toFixed(2)); // 3.00
在给定的情况下“有效”,但是:

alert(x + '.00');

在一些较旧的浏览器中,有一些特定的值,因此许多人编写自己的简单例程。

可能重复和/或嘿,你有一个-1到,有人有一个grump@cgoddard谢谢你的+1。你回答正确,似乎有效,加上费尔古德的概念,但是如果
$thisnum
是12.00或12.00256怎么办?那么它就不会把12变成12.00,这就是问题所问的。我承认其他答案(我在发布后才看到)比我的好,但我不认为回答被问到的问题得到-2。是的,但这个答案只假设了一个特定的情况。如果可能的话,不要重新发明轮子,还要给出适用于各种情况的答案,而不仅仅是这个问题中使用的例子。我收回我的-1。事实上,除非你编辑你的答案,否则我不能收回我的-1。明白了,我道歉,我相信我应该把答案留给比我聪明得多的人。哎呀,忘了提JS了。
var x = 3;
alert(x.toFixed(2)); // 3.00
alert(x + '.00');