如何使用 Laravel 根据当前语言格式化数字

How to format numbers depending on current language with Laravel

如果我错了请纠正我,但我认为 Laravel 没有数字 translator 功能。

Github > laravel/framework > Search string > "number_format"

无论如何,如何根据 Laravel 中的当前语言正确格式化数字?

可以根据 PHP docsnumber_format 来完成,但我想要一个通用的方法,而不是添加一些条件。

最简单的方法是使用 PHP.

附带的 NumberFormatter class
$num = NumberFormatter::create('en_US', NumberFormatter::DECIMAL);
echo $num->format(10000000);

对于不同的语言环境,只需将不同的语言环境传递给构造函数即可。