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.
Project information
- Project categories: Developer tools, Site structure
4 sites report using this module
- Created by yassersamman on , updated
Stable releases for this project are covered by the security advisory policy.
There are currently no supported stable releases.
Releases
Development version: 8.x-1.x-dev updated 1 Jun 2023 at 19:02 UTC

