gpt4 book ai didi

php - 使用 PHP 设置百分比格式

转载 作者:行者123 更新时间:2023-12-02 22:59:46 25 4
gpt4 key购买 nike

我想将 0.45 格式化为 45%。

我知道我可以做类似 FLOOR($x*100).'%' 的事情,但想知道是否有更好的方法(更好的定义是更标准,不一定更快) .

一个想法是 http://php.net/manual/en/class.numberformatter.php 。这是更好的方法吗?有人用过吗,可以举个例子吗?谢谢

最佳答案

最有可能的是,您需要round而不是floor。但除此之外,这将是最“标准”的方法。或者,您可以使用 sprintf 例如:

sprintf("%.2f%%", $x * 100) 它将打印 $x 的百分比,精确到两位小数,并在后面加上一个百分号。

通过 NumberFormatter 执行此操作的最短方法是:

$formatter = new NumberFormatter('en_US', NumberFormatter::PERCENT);
print $formatter->format(.45);

如果您的应用程序支持各种区域设置,那么这样做会更好,但否则您只是添加另一行代码而没有多大好处。

关于php - 使用 PHP 设置百分比格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14525393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com