负值的符号和值之间的空格


Space between sign and value for negative values

>我有负十进制值,例如

'

-1.02'

我想要符号和值之间的空格,例如

'- 1.02'

树枝有什么可能吗

现在我正在尝试拆分为数组{% set foo = "-1.02"|split('') %}并尝试加入空格但我认为这不是正确的方法。

请建议我

您可以使用

replace过滤器。

{{ '-1.02'|replace({'-': '- '}) }}
//outputs
- 1.02

请参阅此文档条目。

我不确定 Twig,但在 PHP 中:

$value = -1.02;
echo str_replace('-', '- ', $value);