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

Autobombeame Digg Technorati Meneame Webeame Enchilame Del.icio.us Google Bookmarks Blinklist Barrapunto Fresqui BlogMemes NeoDiario MisterWong

2 Responses

  1. Jose

    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 :P

  2. 0w3w

    Jajaja, a buena hora me entero, pero bueno. Le servirá a otro despistado como yo XD

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.