pnz / twig-extension-number
数字格式化的 Twig 扩展
2.0.0-rc1
2021-01-20 17:42 UTC
Requires
- php: >=7.2.5
- twig/twig: ^2.4 || ^3.0
Requires (Dev)
- phpunit/phpunit: ^8.5 || ^9.5
README
用于处理数字格式化的 Twig 扩展。
包含的过滤器
format_bytes
将给定的数量格式化为字节,并以人类可读的格式显示。该过滤器支持 1000/1024 基础计数和格式化format_grams
将给定的数量以“克”的格式化为人类可读的格式format_meters
将给定的数量以“米”的格式化为人类可读的格式
示例
以人类可读的格式显示 4000 克的值(4.00 Kg)
{{ 4000 | format_grams }}
该过滤器允许根据其签名 filter_grams(decimals, unityBias)
对输出进行一些自定义
- 小数:以 3 位小数显示 4000 克的值(4.000 Kg)
{{ 4000 | format_grams(3) }}
- 单位偏差:将过滤器设置为以与标准单位不同的偏差表示数字。要将表示为 4000(以毫克表示,
1E-3
)的值以 3 位小数的格式显示为克,请使用{{ 4000 | format_grams(3, 1E-3) }}
安装
通过 composer
composer require "pnz/twig-extension-number"
在 Symfony 中,将 Pnz\TwigExtensionNumber\Number
标记为 twig.extension
,过滤器将自动注册。
# file: config/services.yaml Pnz\TwigExtensionNumber\Number: tags: ['twig.extension']