WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

wc_legacy_round_half_down() WC 3.2.6

Round half down in PHP 5.2.

Хуков нет.

Возвращает

float.

Использование

wc_legacy_round_half_down( $value, $precision );
$value(float) (обязательный)
Value to round.
$precision(число) (обязательный)
Precision to round down to.

Список изменений

С версии 3.2.6 Введена.

Код wc legacy round half down: woocommerce/includes/wc-formatting-functions.php WC 4.3.1

<?php
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 );
}