function floatanum($n) { // de float a moneda arg return '$' . number_format($n,2,',','.'); // dos decimales , decimal . miles }// fin fn function numafloat($n){ // moneda arg a float if (substr($n,0,1) == "$"){ $n = str_replace(".","",$n); // elimino los puntos de miles $n = substr($n,1); // elimino el signo $ return str_replace(",",".",$n); // cambio decimal coma por punto }else{ return str_replace(",",".",$n); // cambio decimal coma por punto } } // fin nf $moneda=""; $numero=""; if($_POST) { switch($_POST["accion"]) { case "floatamoneda": $moneda=floatanum($_POST["intronumero"]); break; case "monedaafloat": $numero=numafloat($_POST["intromoneda"]); break; } } ?>