输出小数位数

时间:2018-11-16 09:23:33

标签: php

我编写了一个代码来计算Woocommmerce折扣... 很抱歉这个愚蠢的问题,但我找不到解决方法。

“部门”输出由“ price_per_ltr”划分的“ price_per_bottle”。 我不能让它只输出2个小数位(如€中的“ 12.30”),因为默认情况下,现在有很多。

<button id='add' type='button' onclick='ik(this.value);'  value='3'>
30% Discount <span class="kalkc3" id="kalk1"><?php 
$price_per_bottle= $product->get_price();
$price_per_ltr= 0.7; 
$division = $price_per_bottle/ $price_per_ltr; 
echo $division;
?></span></button>

我找到了答案,但是没有在提到的帖子中找到……但是有反复试验:)。

<?php 
$kokstane3 = $product->get_price(); 
$popust3 = 0.7; 
$rezultat3 = $kokstane3 * $popust3;
echo (round($rezultat3,2));// <= HERE
?>

1 个答案:

答案 0 :(得分:2)

尝试使用number_format()

$flaschenpreis = $product->get_price();
$literpreis = 0.7; 
$division = $flaschenpreis / $literpreis; 

$division = number_format((float)$division , 2, '.', '');