Round ViewHelper <f:round> 

The RoundViewHelper rounds a float value with the specified precision and rounding mode. The ViewHelper mimics PHP's round() function.

rounding modes PHP < 8.4 PHP >= 8.4
HalfAwayFromZero Yes Yes
HalfTowardsZero Yes Yes
HalfEven Yes Yes
HalfOdd Yes Yes
TowardsZero No Yes
AwayFromZero No Yes
NegativeInfinity No Yes
PositiveInfinity No Yes

Examples 

Round with default precision 

<f:round value="123.456" />
Copied!
123.46
Copied!

Round with specific precision 

<f:round value="123.456" precision="1" />
Copied!
123.5
Copied!

Round with specific precision and rounding mode 

<f:round value="123.456" precision="1" roundingMode="HalfAwayFromZero" />
Copied!
123.5
Copied!

Tag content as value 

<f:round precision="1">123.456</f:round>
Copied!
123.5
Copied!

Go to the source code of this ViewHelper: RoundViewHelper.php (GitHub).

Arguments

The following arguments are available for the round ViewHelper:

precision

precision
Type
int
Default
2
Rounding precision

roundingMode

roundingMode
Type
string
Default
'HalfAwayFromZero'
Rounding mode

value

value
Type
float
The number that should be rounded