função PHP money_format ()
Exemplos
en_US formato internacional:
$number = 1234.56;
setlocale(LC_MONETARY,"en_US");
echo money_format("The price is %i", $number);
?>
O código acima exibirá:
Definição e Uso
money_format () retorna uma string formatada como uma string de moeda.
Esta função insere um número formatado nas principais cadeias (%) posição por cento.
Nota: A função money_format ()não funciona em uma plataforma Windows.
Dica: Esta função é muitas vezes o setlocale () função é usada em conjunto.
Dica: Para visualizar todos os códigos de idiomas disponíveis, visite o nosso manual de referência do código de idioma .
gramática
参数 | 描述 |
---|---|
string | 必需。规定要格式化的字符串及如何格式化字符串中的变量。 可能的格式值: 填充和标志:
字段宽度:
转换字符:
注释:如果使用多个上述的格式值,它们必须按照上面的顺序进行使用,不能打乱。 注释:该函数受本地设置的影响。 |
number | 必需。被插入到格式化字符串中 % 符号位置的数字。 |
detalhes técnicos
retorna: | Retorna a string formatada. cordas do formato anteriores e seguintes caracteres permanecerá o mesmo retorno. dígitos não numérico retorna NULL e gerar E_WARNING. |
---|---|
versão do PHP: | 4.3.0+ |
mais exemplos
exemplo 1
formato internacional com dois pequeno número (Alemanha):
$number = 1234.56;
setlocale(LC_MONETARY,"de_DE");
echo money_format("%.2n", $number);
?>
O código acima exibirá:
exemplo 2
Negativa com () indica negativo em US formato internacional precisão da direita é 2, "*" é preenchido com caracteres:
$number = -1234.5672;
echo money_format("%=*(#10.2n",$number);
?>
O código acima exibirá: