如何将wordpress中的价格四舍五入到最接近的值?

时间:2015-04-10 04:54:21

标签: wordpress wordpress-plugin woocommerce

我正在使用以下功能来整理wordpress中的价格。

add_filter( 'woocommerce_get_price_excluding_tax', 'round_price_product', 10, 1 );
add_filter( 'woocommerce_get_price_including_tax', 'round_price_product', 10, 1 );
add_filter( 'woocommerce_tax_round', 'round_price_product', 10, 1);
add_filter( 'woocommerce_get_price', 'round_price_product', 10, 1);

function round_price_product( $price ){
    // Return rounded price
    return ceil( $price );
}

以上功能将价格上涨至如下 如果价格为999.85 / - 至1000卢比/ - 如果价格为999.15 / - 至1000卢比/ -

我希望如下所示收取价格。
如果价格为999.55 / - 至1000卢比/ - 如果价格为999.15 / - 至999卢比/ -

如何做到这一点......?

1 个答案:

答案 0 :(得分:0)

您可以通过简单地使用php round()函数来实现相同的目的:

function round_price_product( $price ){
    // Return rounded price
    return round( $price );
}

希望它适合你。