Latest web development tutorials
×

PHP curso

PHP curso PHP breve introdução PHP instalar PHP gramática PHP variável PHP echo/print PHP Tipos de dados PHP constante PHP corda PHP operadores PHP If...Else PHP Switch PHP ordem PHP Classificação de uma matriz PHP superglobais PHP While circulação PHP For circulação PHP função PHP Variáveis ​​mágicas PHP namespaces PHP Object-Oriented

PHP formulário

PHP formulário PHP Autenticação de formulários PHP formulário - campos obrigatórios PHP formulário - -mail de verificação e URL PHP instância de formulário completo PHP $_GET variável PHP $_POST variável

PHP Tutorial avançado

PHP arrays multidimensionais PHP data PHP conter PHP arquivo PHP Carregar arquivo PHP Cookie PHP Session PHP E-mail PHP segurança E-mail PHP Error PHP Exception PHP filtro PHP Filtro avançado PHP JSON

PHP 7 novos Recursos

PHP 7 novos Recursos

PHP banco de dados

PHP MySQL breve introdução PHP MySQL conexão PHP MySQL Criação de um banco de dados PHP MySQL Criar uma tabela de dados PHP MySQL inserir dados PHP MySQL Inserir dados múltiplos PHP MySQL instruções preparadas PHP MySQL ler dados PHP MySQL WHERE PHP MySQL ORDER BY PHP MySQL UPDATE PHP MySQL DELETE PHP ODBC

PHP XML

XML Expat Parser XML DOM XML SimpleXML

PHP & AJAX

AJAX breve introdução AJAX PHP AJAX banco de dados AJAX XML AJAX busca em tempo real AJAX RSS Reader AJAX voto

PHP manual de referência

PHP Array PHP Calendar PHP cURL PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP PDO PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones PHP Processamento de imagem PHP RESTful

função PHP money_format ()

PHP seqüência de referência PHP seqüência de referência

Exemplos

en_US formato internacional:

<?php
$number = 1234.56;
setlocale(LC_MONETARY,"en_US");
echo money_format("The price is %i", $number);
?>

O código acima exibirá:

The price is USD 1,234.56


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

money_format( string,number )

参数 描述
string 必需。规定要格式化的字符串及如何格式化字符串中的变量。

可能的格式值:

填充和标志:

  • =f- 规定字符(f)用作填充(例如:%=t 使用 "t" 作为填充)。默认使用空格作为填充。
  • ^ - 移除分组字符的使用。
  • + 或 ( - 规定如何显示正数和负数。如果使用 "+",则使用本地设置的 + 和 -(通常在负数前加符号,赠书前不加任何符号)。如果使用 "(",负数被包含在括号内部。默认是使用 "+"。
  • ! - 停止在输出字符串中使用货币符号。
  • - 如果使用 "-",所有字段左对齐。默认是右对齐。

字段宽度:

  • x- 规定字段的最小宽度(x)。默认是 0。
  • #x- 规定小数点左边数字的最大位数(x)。用于保持格式化输出在同一列对齐。如果数字位数大于 x,本规定将被忽略。
  • .x- 规定小数点右边数字的最大位数(x)。如果 x 是 0,小数点及其右边的数字将不会显示。默认使用本地设置。

转换字符:

  • i - 数字被格式化为国际货币格式。
  • n - 数字被格式化为国家货币格式。
  • % - 返回 % 字符。

注释:如果使用多个上述的格式值,它们必须按照上面的顺序进行使用,不能打乱。

注释:该函数受本地设置的影响。

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

<?php
$number = 1234.56;
setlocale(LC_MONETARY,"de_DE");
echo money_format("%.2n", $number);
?>

O código acima exibirá:

1 234,56 EUR


exemplo 2

Negativa com () indica negativo em US formato internacional precisão da direita é 2, "*" é preenchido com caracteres:

<?php
$number = -1234.5672;
echo money_format("%=*(#10.2n",$number);
?>

O código acima exibirá:

(******1234.57)



PHP seqüência de referência PHP seqüência de referência