Funcion para dar formato de moneda a un INTEGER en PHP
July 28th, 2008 by 0w3w
Les comparto la siguiente funcion de PHP que recoje una variable INTEGER y le pone formato de MONEDA, un ejemplo:
$precio = 200;
echo intTOmon($precio);
resultado: $200.00
Espero les ayude:
function intTOmon($cdn)
{
$cdn = trim($cdn) ;
$CadLen = strlen($cdn) ;
$Newcdn = “”;
if ($CadLen == 0){$cdn = 0; }
if ($CadLen > 3)
{
$cdnDp = “G”.$cdn;
$mmc = 0;
for ( $i = $CadLen ; $i >= 1 ; $i– )
{
$Newcdn = $cdnDp{$i} . $Newcdn ;
$mmc++ ;
if(( $mmc == 3 ) && ( $i > 1 ))
{
$mmc = 0;
$Newcdn = “,” . $Newcdn ;
}
}
$cdn = $Newcdn;
}
$cdn = “$” . $cdn . “.00″ ;
return $cdn ;
}
Posted in Programación

Sigueme en Twitter
August 7th, 2008 at 12:35 pm
ya hay una funcion que se llama number_format, pero igual te tomaste la molestia… jejejeje… no vendria mal tampoco un formateo a ese codigo para que se vea mas bonito, como “TABULACION” y mas que nada, los nombres de variables mas intuitivos
August 7th, 2008 at 7:05 pm
Jajaja, a buena hora me entero, pero bueno. Le servirá a otro despistado como yo XD