如何使用 Laravel 根据当前语言格式化数字
How to format numbers depending on current language with Laravel
如果我错了请纠正我,但我认为 Laravel 没有数字 translator 功能。
Github > laravel/framework > Search string > "number_format"
无论如何,如何根据 Laravel 中的当前语言正确格式化数字?
可以根据 PHP docs 用 number_format
来完成,但我想要一个通用的方法,而不是添加一些条件。
最简单的方法是使用 PHP.
附带的 NumberFormatter
class
$num = NumberFormatter::create('en_US', NumberFormatter::DECIMAL);
echo $num->format(10000000);
对于不同的语言环境,只需将不同的语言环境传递给构造函数即可。
如果我错了请纠正我,但我认为 Laravel 没有数字 translator 功能。
Github > laravel/framework > Search string > "number_format"
无论如何,如何根据 Laravel 中的当前语言正确格式化数字?
可以根据 PHP docs 用 number_format
来完成,但我想要一个通用的方法,而不是添加一些条件。
最简单的方法是使用 PHP.
附带的NumberFormatter
class
$num = NumberFormatter::create('en_US', NumberFormatter::DECIMAL);
echo $num->format(10000000);
对于不同的语言环境,只需将不同的语言环境传递给构造函数即可。