[SMARTY BASICS] Zahlen runden (round, ceil & floor Modifier)

Diskussionen zur Smarty-Template-Engine
Post Reply
nhaack

[SMARTY BASICS] Zahlen runden (round, ceil & floor Modifier)

Post by nhaack »

Hallo zusammen,

wer Zahlen in Smarty runden möchte, kann auf die folgenden Modifier zurückgreifen:

Nehmen wir an, unsere Variable $zahl hat den Wert 3,14159265:

Zahlen auf N Stellen runden:

Code: Select all


{$zahl|round:n}

Also:

{$zahl|round:3} ergiebt: 3,142
{$zahl|round:1} ergiebt: 3,1
{$zahl|round:0} ergiebt: 3


Wenn wir die Zahl aufrunden möchten, nehmen wir den Modifer CEIL:

Code: Select all


{$zahl|ceil}

Also:

{$zahl|ceil} ergiebt: 4


Wenn wir die Zahl abrunden möchten, nehmen wir den Modifer FLOOR:

Code: Select all


{$zahl|floor}

Also:

{$zahl|floor} ergiebt: 3


Beste Grüße
Nils
cyberman

Re: [SMARTY BASICS] Zahlen runden (round, ceil & floor Modifier)

Post by cyberman »

Danke für deinen Beitrag!

Aber wer will schon Pi runden ;D ...
Post Reply

Return to “Smarty-Tipps und -Tricks”