Laravel10.33で言語ごとの数字表記が可能に

Laravel10.33で便利そうな機能がリリースされています。

Number utility classで、下記のような表記ができるようになるとのこと。

use Illuminate\Support\Number;

Number::format(123456789, locale: 'en') // 123,456,789
Number::format(123456789, locale: 'de') // 123.456.789
Number::format(123456789, locale: 'sv') // 123 456 789

数字は3桁区切りが当たり前のような気がしますが
違う国も結構あるんですよね。
見ている人のlocaleで自動判別してくれるなら助かります。


Categories:

Tags: