2017-05-12 2 views
0

{{ 9800.333|number_format(2) }} als 9,800.33Ausgabe mit dem Zahlenformat in Zweig mit negativen Zahlen

aber mit negativen Zahlen angezeigt wird {{ -9800.333|number_format(2) }} es zeigt

So ist es eine Möglichkeit, es als -9,800.33 angezeigt zu bekommen?

+0

Sehr seltsames Problem, aber kann durch Hinzufügen von Klammern zu zwingen Zweig, um die Zeichenfolge als Ganzes zu behandeln {{(-9800.333) | number_format (2)}} ' – DarkBee

+0

Thanks Problem gelöst werden :) – Programmer

+0

wurde hinzugefügt die [Zweigdokumentation] (https://twig.sensiolabs.org/doc/2.x/filters/number_format.html) – DarkBee

Antwort

0

Auch ich bemerkt, wenn Sie die negative Zahl in einer set Anweisung setzen wird es auch funktionieren:

{{ 9800.333|number_format(2) }} 

{% set number = -9800.333 %} 
{{ number|number_format(2) }} 

die Arbeits twigfiddle Siehe hier: https://twigfiddle.com/3rfw66

Also vielleicht, wenn Sie komplexere Stück schreiben von Code könnten Sie das verwenden. @DarkBee 's Lösung funktioniert auch.

Verwandte Themen