Un fragmento muy corto: el formato de moneda en PHP

Miércoles, 11 de febrero 2009

PHP ofrece dos funciones convenientes para dar formato (para imprimir) las monedas money_format() y number_format() El primero puede ser usado junto con setlocale() para establecer el formato de acuerdo a su país, por ejemplo:

PHP:
  1. 1234.56 ; $ Number = 1234.56;
  2. LC_MONETARY , 'en_US' ) ; (setlocale LC_MONETARY, 'en_US');
  3. ( '%i' , $number ) ; echo money_format ( '% i', $ numero);
  4. / / USD 1,234.56

Para nosotros, europeos e italianos, se puede utilizar:

PHP:
  1. 1234.56 ; $ Number = 1234.56;
  2. LC_MONETARY , 'it_IT' ) ; (setlocale LC_MONETARY, 'en_US');
  3. ( '%.2n' , $number ) ; echo money_format ( '% .2 n', $ numero);
  4. / / EE.UU. $ 1,234.56

Sin embargo, en los casos más simples, y si te molestas EUR que puede utilizar:

PHP:
  1. 1234.56 ; $ Number = 1234.56;
  2. ( $number , 2 , ',' , '.' ) echo number_format ($ numero, 2, ',', '. ")
  3. / / 1234,56

Post relacionados

Fue útil esta información?: Per nientePocoAbbastanzaMoltoMoltissimo
Loading ... Cargando ...

Un comentario a "un fragmento muy corto: el formato de moneda en PHP"

  1. getAvatar 1,0
    11 de febrero 2009 Lucas:

    Mierda que nunca había visto money_format para PHP! Gracias por la punta!

Deja tu comentario

TAG XHTML RESTRICCIONES: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> código de inserción:
 <pre></pre>         // blocco generico [code][/code]       // blocco generico [as][/as]           // Actionscript [css][/css]         // CSS Style Sheet [html][/html]       // HTML [js][/js]           // Javascript [objc][/objc]       // Objective-C [php][/php]         // PHP [sql][/sql]         // SQL