2016-05-23 10 views
0

私は答えを探しています。私はテーブルを持っていますが、0.16あたり1変数を乗算して税額を計算していますが、10桁ではなく2小数しかありません。 4または3、私はround()とnumber_format()で試していましたが、動作していません、私が間違っている何か、私はそれを行う必要があると思いますか?乗算の丸め2小数点は切り捨てません

は、私はあなただけの数を丸めるために探している場合は、ここでは、コード

$html .= '<tr> 
    <td>'.escape($r->tecnologia).'</td> 
    <td>'.escape($r->normaespecificacion).'</td> 
    <td><img src="functions/'.escape($r->foto).'"></td> 
    <td>'.escape($r->marca).'</td> 
    <td>'.escape($r->modelo).'</td> 
    <td>'.escape($r->descripcion).'</td> 
    <td>$'.escape($r->preciounitario).'</td> 
    <td>$'.escape($r->number_format(preciounitario*0.16,2)).'</td> //this is the one with the error 
    <td>$'.escape($r->instalacion).'</td> 
    <td>$'.escape($r->totalcosto).'</td> 
    <td>'.escape($r->garantia).'</td> 
    <td>'.$listNum[$i].'</td> 
    </tr>'; 
    $totalV += $listNum[$i]*$r->totalcosto; 
    $i = $i+1; 
} 
+1

'$のr'は何ですか?実際には 'number_format'メソッドがありますか?そのコードは何ですか? –

+0

'VTCがtypo – RiggsFolly

+0

number_format($ r-> preciounitario * 0.16,2)で動作していないので、これはうまくいきませんでした –

答えて

0

を示すソリューションです午前:

<?php 
    $number = 1353.234242; 
    $rounded = (float)sprintf('%.2f', $number); 
    echo $rounded; // will display 1353.23 
関連する問題