hola a todos los amigos del foro, tengo un pequeño problema, les explíco, tengo una clases que lo que hace es convertirme divisas, le pongo el codigo de mi clase:
Código:
class cambio_divisa
{
var $tmp=100;
var $resulta;
function cambia_divisa($Val_prod,$Val_div)
{
$this->resulta= round(($Val_prod*$Val_div)*$this->tmp)/$this->tmp;
}
function imprime($Pref_imbol_div,$Suf_simbol_div)
{
echo $Pref_imbol_div.$this->resulta.$Suf_simbol_div;
}
}
Aquí mi código recibe 2 parámetros el primero es el importe podríamos llamarle asi y el segundo es el tipo de cambio, esto lo recibe automáticamente desde otro archivo, entonces la segunda función tmb recibe paramentos de otro archivo de forma automatica.
cuando imprimo:
Código:
$valor= new cambio_divisa;
$valor->cambia_divisa($wbmini,$Val_div);
$valor->imprime($Pref_imbol_div,$Suf_simbol_div);
el código funciona bien, el problema es que mi intensión es obtener siempre 2 decimales, y este código cuando por ejemplo su resultado es 2,32, imprime 2,3, como verán yo en mi code puse un round, por que mi intensión es que me redondee a 2 cifras decimales, pero el problema es que quiero de que así me lo redondee que siempre me conserve los 2 decimales, por ejemplo si el resultado del redondeo es 4,5, me gustaría que muestre 4,50, no se si alguien me podría ayudar.
Gracias de antemano, un saludo.