PHP检查数字没有小数比添加两个小数[重复]

Posted

技术标签:

【中文标题】PHP检查数字没有小数比添加两个小数[重复]【英文标题】:PHP check number have no decimals than add two decimal number [duplicate] 【发布时间】:2017-09-21 13:37:28 【问题描述】:

输入:

(1) 2
(2) 2.3

php

<?php if(is_int($ledger['Amount']))$Amount = $ledger['Amount'].'.00';else$Amount = $ledger['Amount'];;?>

输出:

(1) 2.00
(2) 2.30

任何人都可以帮助我如何获得预期的输出?抱歉英语不好,请帮助我提高这个问题的质量。

【问题讨论】:

你的预期输出是什么? 在“输出”之后描述 为什么不直接使用number_format 而不必担心它是一个整数? 【参考方案1】:

不要发明***:

echo number_format(2, 2);    // 2.00
echo number_format(2.3, 2);  // 2.30

【讨论】:

你怎么把它作为重复关闭并回答它? 我先回答,然后作为重复关闭)

以上是关于PHP检查数字没有小数比添加两个小数[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如果没有小数,则添加默认小数[重复]

PHP数字格式2位小数[重复]

用逗号格式化数字PHP [重复]

Javascript - 用小数替换整数[重复]

在Javascript中将小数添加到字符串[重复]

PHP中的数字格式不正确[重复]