如果我错了,请纠正我,但我认为Laravel没有数字翻译功能。
Github > laravel/framework > Search string > "number_format"
无论如何,如何根据Laravel中的当前语言正确格式化数字?
根据PHP docs,可以使用number_format
来完成,但除了添加一些条件之外,我还想要一般的方法。
答案 0 :(得分:1)
最简单的方法是使用PHP附带的NumberFormatter
类。
$num = NumberFormatter::create('en_US', NumberFormatter::DECIMAL);
echo $num->format(10000000);
对于不同的语言环境,只需将不同的语言环境传递给构造函数即可。