Number Abbreviation
A simple module that provides the ability to abbreviate numbers with too many
digits to a shorter format (2k, 2.5k, 2m, 2.5m, etc) using a twig formatter.
It also provides a number field formatter to use with fields.
Other modules or hooks can use the service provided to shorten numbers.
Twig Usage
if you want to use it as a filter (1 decimal point)
{{ field__value|number_abbreviate }}
if you want to use it as a function and have a custom number of decimal points
{{ number_abbreviate(field__value , number_of_decimal_points) }}
Service Usage
\Drupal::service('number_abbreviation.abbreviate')->abbreviate($number_to_format)
Or you can inject the service and use it.
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Release Timeline
Releases
| Version | Type | Core | Release date | |
|---|---|---|---|---|
| 8.x-1.0-rc5 | Pre-release | May 4, 2024 | ||
| 8.x-1.0-rc4 | Pre-release | Jun 1, 2023 | ||
| 8.x-1.x-dev | Dev | Jun 1, 2023 |