Page 1 of 1

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

Posted: Sun Jun 14, 2009 11:38 pm
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

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

Posted: Sun Jun 21, 2009 6:02 am
by cyberman
Danke für deinen Beitrag!

Aber wer will schon Pi runden ;D ...