Código:
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.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; } }
cuando imprimo:
Código:
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.$valor= new cambio_divisa; $valor->cambia_divisa($wbmini,$Val_div); $valor->imprime($Pref_imbol_div,$Suf_simbol_div);
Gracias de antemano, un saludo.