Ich komme zu Ihnen auf der Suche nach Antworten, ich habe eine Tabelle und ich berechne das Steuerfeld Multiplikation 1 Variable pro 0,16, aber ich möchte es nur 2 Dezimalstellen, nicht 10 oder 4 oder 3, ich habe mit round() und mit number_format() versucht, aber funktioniert nicht, da muss etwas sein, was ich falsch mache, wie nehme ich an, dass ich es tun muss?Runde 2 Dezimalstellen in einer Multiplikation php rundet nicht
Ich zeige den Code
$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;
}
Was r' ist '$? Hat es tatsächlich eine Methode 'number_format'? Was ist der Code darin? –
Versuchen Sie 'number_format ($ r-> preciounitario * 0.16.2))' VTC als Tippfehler – RiggsFolly
number_format ($ r-> preciounitario * 0.16,2)) funktioniert nicht –