wc_legacy_round_half_down( float $value, int $precision )
Round half down in PHP 5.2.
Description Description
Parameters Parameters
- $value
-
(Required) Value to round.
- $precision
-
(Required) Precision to round down to.
Return Return
(float)
Source Source
File: includes/wc-formatting-functions.php
251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 | function wc_legacy_round_half_down( $value , $precision ) { $value = wc_float_to_string( $value ); if ( false !== strstr ( $value , '.' ) ) { $value = explode ( '.' , $value ); if ( strlen ( $value [1] ) > $precision && substr ( $value [1], -1 ) === '5' ) { $value [1] = substr ( $value [1], 0, -1 ) . '4' ; } $value = implode( '.' , $value ); } return round ( floatval ( $value ), $precision ); } |
Changelog Changelog
Version | Description |
---|---|
3.2.6 | Introduced. |