<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/book.intl.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'pt_BR',
  ),
  'this' => 
  array (
    0 => 'class.numberformatter.php',
    1 => 'NumberFormatter',
    2 => 'A classe NumberFormatter',
  ),
  'up' => 
  array (
    0 => 'book.intl.php',
    1 => 'intl',
  ),
  'prev' => 
  array (
    0 => 'collator.sortwithsortkeys.php',
    1 => 'Collator::sortWithSortKeys',
  ),
  'next' => 
  array (
    0 => 'numberformatter.create.php',
    1 => 'NumberFormatter::create',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'pt_BR',
    'path' => 'reference/intl/numberformatter.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/class.numberformatter.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="class.numberformatter" class="reference">
 <h1 class="title">A classe NumberFormatter</h1>
 

 <div class="partintro"><p class="verinfo">(PHP 5 &gt;= 5.3.0, PHP 7, PHP 8, PECL intl &gt;= 1.0.0)</p>

  
  <div class="section" id="numberformatter.intro">
   <h2 class="title">Introdução</h2>
   <p class="simpara">
    Programas armazenam e operam números usando uma representação binária que não depende
    da localidade. Ao apresentar ou imprimir um número, ele é convertido para uma
    string específica para a localidade. Por exemplo, o número 12345.67 é &quot;12,345.67&quot; nos
    Estados Unidos, &quot;12 345,67&quot; na França e &quot;12.345,67&quot; na Alemanha e no Brasil.
   </p>
   <p class="simpara">
    Ao invocar os métodos fornecidos pela classe NumberFormatter, pode-se
    formatar números, moedas, e percentagens de acordo com o especificado ou com
    a localidade padrão. NumberFormatter é sensível à localidade, portanto é necessário criar
    um novo objeto NumberFormatter para cada localidade. Métodos NumberFormatter formatam
    números com tipos primitivos, como &#039;double&#039; e mostram o número como uma
    string específica para a localidade
   </p>
   <p class="para">
    Para moedas, pode-se usar o tipo de formato de moeda para criar um formatador que
    retorne uma string com o número formatado e com o sinal apropriado para
    a moeda. Obviamente, a classe NumberFormatter não tem ciência de taxas de câmbio,
    portanto, a saída é a mesma independente da moeda especificada.
    Isto significa que o mesmo número tem diferentes valores monteários dependendo da
    moeda da localidade. Se o número for 9988776.65, os resultados serão:
    <ul class="simplelist">
     <li>9 988 776,65 € na França</li>
     <li>9.988.776,65 € na Alemanha</li>
     <li>$9,988,776.65 nos Estados Unidos</li>
    </ul>
   </p>
   <p class="simpara">
    Para formatar percentagens, deve-se criar um formatador específico da localidade com
    o tipo de formato de percentual. Com este formatados, uma fração decimal como
    0.75 é mostrada como 75%.
   </p>
   <p class="simpara">
    Para formatações mais complexas, como números por extenso, os formatadores de número
    baseados em regras são utilizados.
   </p>
  </div>
  

  <div class="section" id="numberformatter.synopsis">
   <h2 class="title">Resumo da classe</h2>

   
   <div class="classsynopsis"><div class="classsynopsisinfo">
    
     <span class="modifier">class</span> <strong class="classname"><strong class="classname">NumberFormatter</strong></strong>
     {</div>

    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Constantes */</div>
    <div class="fieldsynopsis">
     <span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.pattern-decimal"><var class="varname">PATTERN_DECIMAL</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.decimal"><var class="varname">DECIMAL</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.decimal-compact-short"><var class="varname">DECIMAL_COMPACT_SHORT</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.decimal-compact-long"><var class="varname">DECIMAL_COMPACT_LONG</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.currency"><var class="varname">CURRENCY</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.percent"><var class="varname">PERCENT</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.scientific"><var class="varname">SCIENTIFIC</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.spellout"><var class="varname">SPELLOUT</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.ordinal"><var class="varname">ORDINAL</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.duration"><var class="varname">DURATION</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.pattern-rulebased"><var class="varname">PATTERN_RULEBASED</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.ignore"><var class="varname">IGNORE</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.currency-iso"><var class="varname">CURRENCY_ISO</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.currency-plural"><var class="varname">CURRENCY_PLURAL</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.currency-accounting"><var class="varname">CURRENCY_ACCOUNTING</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.cash-currency"><var class="varname">CASH_CURRENCY</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.currency-standard"><var class="varname">CURRENCY_STANDARD</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.default-style"><var class="varname">DEFAULT_STYLE</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.round-ceiling"><var class="varname">ROUND_CEILING</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.round-floor"><var class="varname">ROUND_FLOOR</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.round-down"><var class="varname">ROUND_DOWN</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.round-up"><var class="varname">ROUND_UP</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.round-toward-zero"><var class="varname">ROUND_TOWARD_ZERO</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.round-away-from-zero"><var class="varname">ROUND_AWAY_FROM_ZERO</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.round-halfeven"><var class="varname">ROUND_HALFEVEN</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.round-halfodd"><var class="varname">ROUND_HALFODD</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.round-halfdown"><var class="varname">ROUND_HALFDOWN</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.round-halfup"><var class="varname">ROUND_HALFUP</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.pad-before-prefix"><var class="varname">PAD_BEFORE_PREFIX</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.pad-after-prefix"><var class="varname">PAD_AFTER_PREFIX</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.pad-before-suffix"><var class="varname">PAD_BEFORE_SUFFIX</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.pad-after-suffix"><var class="varname">PAD_AFTER_SUFFIX</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.parse-int-only"><var class="varname">PARSE_INT_ONLY</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.grouping-used"><var class="varname">GROUPING_USED</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.decimal-always-shown"><var class="varname">DECIMAL_ALWAYS_SHOWN</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.max-integer-digits"><var class="varname">MAX_INTEGER_DIGITS</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.min-integer-digits"><var class="varname">MIN_INTEGER_DIGITS</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.integer-digits"><var class="varname">INTEGER_DIGITS</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.max-fraction-digits"><var class="varname">MAX_FRACTION_DIGITS</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.min-fraction-digits"><var class="varname">MIN_FRACTION_DIGITS</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.fraction-digits"><var class="varname">FRACTION_DIGITS</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.multiplier"><var class="varname">MULTIPLIER</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.grouping-size"><var class="varname">GROUPING_SIZE</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.rounding-mode"><var class="varname">ROUNDING_MODE</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.rounding-increment"><var class="varname">ROUNDING_INCREMENT</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.format-width"><var class="varname">FORMAT_WIDTH</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.padding-position"><var class="varname">PADDING_POSITION</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.secondary-grouping-size"><var class="varname">SECONDARY_GROUPING_SIZE</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.significant-digits-used"><var class="varname">SIGNIFICANT_DIGITS_USED</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.min-significant-digits"><var class="varname">MIN_SIGNIFICANT_DIGITS</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.max-significant-digits"><var class="varname">MAX_SIGNIFICANT_DIGITS</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.lenient-parse"><var class="varname">LENIENT_PARSE</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.positive-prefix"><var class="varname">POSITIVE_PREFIX</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.positive-suffix"><var class="varname">POSITIVE_SUFFIX</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.negative-prefix"><var class="varname">NEGATIVE_PREFIX</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.negative-suffix"><var class="varname">NEGATIVE_SUFFIX</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.padding-character"><var class="varname">PADDING_CHARACTER</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.currency-code"><var class="varname">CURRENCY_CODE</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.default-ruleset"><var class="varname">DEFAULT_RULESET</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.public-rulesets"><var class="varname">PUBLIC_RULESETS</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.decimal-separator-symbol"><var class="varname">DECIMAL_SEPARATOR_SYMBOL</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.grouping-separator-symbol"><var class="varname">GROUPING_SEPARATOR_SYMBOL</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.pattern-separator-symbol"><var class="varname">PATTERN_SEPARATOR_SYMBOL</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.percent-symbol"><var class="varname">PERCENT_SYMBOL</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.zero-digit-symbol"><var class="varname">ZERO_DIGIT_SYMBOL</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.digit-symbol"><var class="varname">DIGIT_SYMBOL</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.minus-sign-symbol"><var class="varname">MINUS_SIGN_SYMBOL</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.plus-sign-symbol"><var class="varname">PLUS_SIGN_SYMBOL</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.currency-symbol"><var class="varname">CURRENCY_SYMBOL</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.intl-currency-symbol"><var class="varname">INTL_CURRENCY_SYMBOL</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.monetary-separator-symbol"><var class="varname">MONETARY_SEPARATOR_SYMBOL</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.exponential-symbol"><var class="varname">EXPONENTIAL_SYMBOL</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.permill-symbol"><var class="varname">PERMILL_SYMBOL</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.pad-escape-symbol"><var class="varname">PAD_ESCAPE_SYMBOL</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.infinity-symbol"><var class="varname">INFINITY_SYMBOL</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.nan-symbol"><var class="varname">NAN_SYMBOL</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.significant-digit-symbol"><var class="varname">SIGNIFICANT_DIGIT_SYMBOL</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.monetary-grouping-separator-symbol"><var class="varname">MONETARY_GROUPING_SEPARATOR_SYMBOL</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.type-default"><var class="varname">TYPE_DEFAULT</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.type-int32"><var class="varname">TYPE_INT32</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.type-int64"><var class="varname">TYPE_INT64</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.type-double"><var class="varname">TYPE_DOUBLE</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.numberformatter.php#numberformatter.constants.type-currency"><var class="varname">TYPE_CURRENCY</var></a></var>;</div>


    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Métodos */</div>
    <div class="constructorsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><a href="numberformatter.create.php" class="methodname">__construct</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$locale</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$style</code></span>, <span class="methodparam"><span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.string.php" class="type string">string</a></span></span> <code class="parameter">$pattern</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>)</div>

    <div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="modifier">static</span> <span class="methodname"><a href="numberformatter.create.php" class="methodname">create</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$locale</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$style</code></span>, <span class="methodparam"><span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.string.php" class="type string">string</a></span></span> <code class="parameter">$pattern</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>): <span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="class.numberformatter.php" class="type NumberFormatter">NumberFormatter</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="numberformatter.format.php" class="methodname">format</a></span>(<span class="methodparam"><span class="type"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span>|<span class="type"><a href="language.types.float.php" class="type float">float</a></span></span> <code class="parameter">$num</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$type</code><span class="initializer"> = <strong><code><a href="class.numberformatter.php#numberformatter.constants.type-default">NumberFormatter::TYPE_DEFAULT</a></code></strong></span></span>): <span class="type"><span class="type"><a href="language.types.string.php" class="type string">string</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="numberformatter.formatcurrency.php" class="methodname">formatCurrency</a></span>(<span class="methodparam"><span class="type"><a href="language.types.float.php" class="type float">float</a></span> <code class="parameter">$amount</code></span>, <span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$currency</code></span>): <span class="type"><span class="type"><a href="language.types.string.php" class="type string">string</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="numberformatter.getattribute.php" class="methodname">getAttribute</a></span>(<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$attribute</code></span>): <span class="type"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span>|<span class="type"><a href="language.types.float.php" class="type float">float</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="numberformatter.geterrorcode.php" class="methodname">getErrorCode</a></span>(): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="numberformatter.geterrormessage.php" class="methodname">getErrorMessage</a></span>(): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="numberformatter.getlocale.php" class="methodname">getLocale</a></span>(<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$type</code><span class="initializer"> = <strong><code><a href="intl.constants.php#constant.uloc-actual-locale">ULOC_ACTUAL_LOCALE</a></code></strong></span></span>): <span class="type"><span class="type"><a href="language.types.string.php" class="type string">string</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="numberformatter.getpattern.php" class="methodname">getPattern</a></span>(): <span class="type"><span class="type"><a href="language.types.string.php" class="type string">string</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="numberformatter.getsymbol.php" class="methodname">getSymbol</a></span>(<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$symbol</code></span>): <span class="type"><span class="type"><a href="language.types.string.php" class="type string">string</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="numberformatter.gettextattribute.php" class="methodname">getTextAttribute</a></span>(<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$attribute</code></span>): <span class="type"><span class="type"><a href="language.types.string.php" class="type string">string</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="numberformatter.parse.php" class="methodname">parse</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$string</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$type</code><span class="initializer"> = <strong><code><a href="class.numberformatter.php#numberformatter.constants.type-double">NumberFormatter::TYPE_DOUBLE</a></code></strong></span></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter reference">&$offset</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>): <span class="type"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span>|<span class="type"><a href="language.types.float.php" class="type float">float</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="numberformatter.parsecurrency.php" class="methodname">parseCurrency</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$string</code></span>, <span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter reference">&$currency</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter reference">&$offset</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>): <span class="type"><span class="type"><a href="language.types.float.php" class="type float">float</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="numberformatter.setattribute.php" class="methodname">setAttribute</a></span>(<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$attribute</code></span>, <span class="methodparam"><span class="type"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span>|<span class="type"><a href="language.types.float.php" class="type float">float</a></span></span> <code class="parameter">$value</code></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="numberformatter.setpattern.php" class="methodname">setPattern</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$pattern</code></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="numberformatter.setsymbol.php" class="methodname">setSymbol</a></span>(<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$symbol</code></span>, <span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$value</code></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="numberformatter.settextattribute.php" class="methodname">setTextAttribute</a></span>(<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$attribute</code></span>, <span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$value</code></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>

   }</div>
   

  </div>

  

  

<div class="section" id="intl.numberformatter-constants">
 <h2 class="title">Constantes predefinidas</h2>

 <div class="section" id="intl.numberformatter-constants.unumberformatstyle">
  <h2 class="title">Tipos de Formato</h2>
  <p class="para">
   Estes estilos são usados pela função <span class="function"><a href="numberformatter.create.php" class="function">numfmt_create()</a></span>
   para definir o tipo do formatador.
   <dl>
    
     <dt id="numberformatter.constants.pattern-decimal">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.pattern-decimal">NumberFormatter::PATTERN_DECIMAL</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Formato decimal definido por modelo</span>
     </dd>
    

    
     <dt id="numberformatter.constants.decimal">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.decimal">NumberFormatter::DECIMAL</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Formato decimal</span>
     </dd>
    

    
     <dt id="numberformatter.constants.decimal-compact-short">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.decimal-compact-short">NumberFormatter::DECIMAL_COMPACT_SHORT</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Formato decimal expresso em notação compacta (forma curta), por exemplo, &quot;23K&quot;, &quot;45B&quot;. Disponível a partir do PHP 8.5.0 e ICU 56.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.decimal-compact-long">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.decimal-compact-long">NumberFormatter::DECIMAL_COMPACT_LONG</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Formato decimal expresso em notação compacta (forma longa), por exemplo, &quot;23 thousand&quot;, &quot;45 billion&quot;. Disponível a partir do PHP 8.5.0 e ICU 56.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.currency">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.currency">NumberFormatter::CURRENCY</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Formato de moeda</span>
     </dd>
    

    
     <dt id="numberformatter.constants.currency-iso">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.currency-iso">NumberFormatter::CURRENCY_ISO</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Formato ISO de moeda (ex.: &quot;USD1.00&quot;). Disponível a partir do PHP 8.5.0.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.currency-plural">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.currency-plural">NumberFormatter::CURRENCY_PLURAL</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Formato pluralizado de moeda (ex.: &quot;1.00 US dollar&quot; e &quot;3.00 US dollars&quot;). Disponível a partir do PHP 8.5.0.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.cash-currency">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.cash-currency">NumberFormatter::CASH_CURRENCY</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Símbolo da moeda em uso de DINHEIRO, por exemplo, &quot;NT$3&quot; em vez de &quot;NT$3.23&quot;. Disponível a partir do PHP 8.5.0 e ICU 54.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.currency-standard">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.currency-standard">NumberFormatter::CURRENCY_STANDARD</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Símbolo de moeda, por exemplo, &quot;$1.00&quot;, usando estilo não contábil para valores negativos (por exemplo, sinal de menos). Disponível a partir do PHP 8.5.0 e ICU 56.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.percent">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.percent">NumberFormatter::PERCENT</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Formato de percentual</span>
     </dd>
    

    
     <dt id="numberformatter.constants.scientific">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.scientific">NumberFormatter::SCIENTIFIC</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Formato científico</span>
     </dd>
    

    
     <dt id="numberformatter.constants.spellout">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.spellout">NumberFormatter::SPELLOUT</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Formato baseado em regras ortográficas</span>
     </dd>
    

    
     <dt id="numberformatter.constants.ordinal">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.ordinal">NumberFormatter::ORDINAL</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Formato baseado em regras ordinais</span>
     </dd>
    

    
     <dt id="numberformatter.constants.duration">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.duration">NumberFormatter::DURATION</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Formato baseado em regras de duração</span>
     </dd>
    

    
     <dt id="numberformatter.constants.pattern-rulebased">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.pattern-rulebased">NumberFormatter::PATTERN_RULEBASED</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Formato baseado em regras definido por modelo</span>
     </dd>
    

    
     <dt id="numberformatter.constants.currency-accounting">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.currency-accounting">NumberFormatter::CURRENCY_ACCOUNTING</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">
       Formato de moeda para contabilidade, ex.: <code class="literal">($3.00)</code> para quantidade negativa de moeda
       ao invés de <code class="literal">-$3.00</code>. Disponível a partir do PHP 7.4.1 e ICU 53.
      </span>
     </dd>
    

    
     <dt id="numberformatter.constants.default-style">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.default-style">NumberFormatter::DEFAULT_STYLE</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Formato padrão para a localidade</span>
     </dd>
    

    
     <dt id="numberformatter.constants.ignore">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.ignore">NumberFormatter::IGNORE</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Apelido para PATTERN_DECIMAL</span>
     </dd>
    
   </dl>

  </p>
 </div>

 <div class="section" id="intl.numberformatter-constants.types">
  <h2 class="title">Especificadores de Formatos de Números</h2>
  <p class="para">
   Estas constantes definem como os números são analisados ou formatados. Eles devem
   ser usados como argumentos para as funções <span class="function"><a href="numberformatter.format.php" class="function">numfmt_format()</a></span>
   e <span class="function"><a href="numberformatter.parse.php" class="function">numfmt_parse()</a></span>.
   <dl>
    
     <dt id="numberformatter.constants.type-default">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.type-default">NumberFormatter::TYPE_DEFAULT</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Deriva o tipo a partir do tipo da variável</span>
     </dd>
    

    
     <dt id="numberformatter.constants.type-int32">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.type-int32">NumberFormatter::TYPE_INT32</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Formata/analisa como um inteiro de 32 bits</span>
     </dd>
    

    
     <dt id="numberformatter.constants.type-int64">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.type-int64">NumberFormatter::TYPE_INT64</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Formata/analisa como um inteiro de 64 bits</span>
     </dd>
    

    
     <dt id="numberformatter.constants.type-double">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.type-double">NumberFormatter::TYPE_DOUBLE</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Formata/analisa como um valor de ponto flutuante</span>
     </dd>
    

    
     <dt id="numberformatter.constants.type-currency">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.type-currency">NumberFormatter::TYPE_CURRENCY</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Formata/analisa como um valor de moeda. Descontinuado a partir do PHP 8.3.0</span>
     </dd>
    
   </dl>
  </p>
 </div>

 <div class="section" id="intl.numberformatter-constants.unumberformatattribute">
  <h2 class="title">Atributos de Formatos de Números</h2>
  <p class="para">
   Atributo de formato de número usado pelas funções
   <span class="function"><a href="numberformatter.getattribute.php" class="function">numfmt_get_attribute()</a></span>
   e
   <span class="function"><a href="numberformatter.setattribute.php" class="function">numfmt_set_attribute()</a></span>.
   <dl>
    
     <dt id="numberformatter.constants.parse-int-only">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.parse-int-only">NumberFormatter::PARSE_INT_ONLY</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Analisa inteiros somente.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.grouping-used">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.grouping-used">NumberFormatter::GROUPING_USED</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Usa separador de agrupamento.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.decimal-always-shown">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.decimal-always-shown">NumberFormatter::DECIMAL_ALWAYS_SHOWN</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Sempre mostra o separador de decimais.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.max-integer-digits">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.max-integer-digits">NumberFormatter::MAX_INTEGER_DIGITS</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Máximo de dígitos inteiros.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.min-integer-digits">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.min-integer-digits">NumberFormatter::MIN_INTEGER_DIGITS</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Mínimo de dígitos inteiros.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.integer-digits">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.integer-digits">NumberFormatter::INTEGER_DIGITS</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Dígitos inteiros.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.max-fraction-digits">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.max-fraction-digits">NumberFormatter::MAX_FRACTION_DIGITS</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Máximo de dígitos decimais.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.min-fraction-digits">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.min-fraction-digits">NumberFormatter::MIN_FRACTION_DIGITS</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Mínimo de dígitos decimais.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.fraction-digits">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.fraction-digits">NumberFormatter::FRACTION_DIGITS</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Dígitos decimais.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.multiplier">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.multiplier">NumberFormatter::MULTIPLIER</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Multiplicador.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.grouping-size">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.grouping-size">NumberFormatter::GROUPING_SIZE</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Tamanho do agrupamento.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.rounding-mode">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.rounding-mode">NumberFormatter::ROUNDING_MODE</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Modo de arredondamento.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.rounding-increment">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.rounding-increment">NumberFormatter::ROUNDING_INCREMENT</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Incremento de arredondamento.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.format-width">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.format-width">NumberFormatter::FORMAT_WIDTH</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">A largura para a qual a saída de format() será preenchida.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.padding-position">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.padding-position">NumberFormatter::PADDING_POSITION</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">
       A posição na qual o preenchimento acontecerá. Consulte as constantes de posição
       de preenchimento para possíveis valores de argumentos.
      </span>
     </dd>
    

    
     <dt id="numberformatter.constants.secondary-grouping-size">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.secondary-grouping-size">NumberFormatter::SECONDARY_GROUPING_SIZE</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Tamanho de agrupamento secundário.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.significant-digits-used">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.significant-digits-used">NumberFormatter::SIGNIFICANT_DIGITS_USED</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Usa dígitos significativos.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.min-significant-digits">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.min-significant-digits">NumberFormatter::MIN_SIGNIFICANT_DIGITS</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Mínimo de dígitos significativos.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.max-significant-digits">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.max-significant-digits">NumberFormatter::MAX_SIGNIFICANT_DIGITS</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Máximo de dígitos significativos.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.lenient-parse">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.lenient-parse">NumberFormatter::LENIENT_PARSE</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Modo de análise brando usado por formatos baseados em regras.</span>
     </dd>
    
   </dl>
  </p>
 </div>

 <div class="section" id="intl.numberformatter-constants.unumberformattextattribute">
  <h2 class="title">Atributos de Texto de Formatos de Números</h2>
  <p class="para">
   Atributo de texto de formato numérico usado por
   <span class="function"><a href="numberformatter.gettextattribute.php" class="function">numfmt_get_text_attribute()</a></span> e
   <span class="function"><a href="numberformatter.settextattribute.php" class="function">numfmt_set_text_attribute()</a></span>.
   <dl>
    
     <dt id="numberformatter.constants.positive-prefix">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.positive-prefix">NumberFormatter::POSITIVE_PREFIX</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Prefixo positivo.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.positive-suffix">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.positive-suffix">NumberFormatter::POSITIVE_SUFFIX</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Sufixo positivo.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.negative-prefix">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.negative-prefix">NumberFormatter::NEGATIVE_PREFIX</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Prefixo negativo.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.negative-suffix">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.negative-suffix">NumberFormatter::NEGATIVE_SUFFIX</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Sufixo negativo.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.padding-character">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.padding-character">NumberFormatter::PADDING_CHARACTER</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">O caractere usado para preencher a largura do formato.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.currency-code">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.currency-code">NumberFormatter::CURRENCY_CODE</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">O código de moeda ISO.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.default-ruleset">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.default-ruleset">NumberFormatter::DEFAULT_RULESET</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">
       O conjunto de regras padrão. Isso está disponível apenas com formatadores
       baseados em regras.
      </span>
     </dd>
    

    
     <dt id="numberformatter.constants.public-rulesets">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.public-rulesets">NumberFormatter::PUBLIC_RULESETS</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">
       Os conjuntos de regras públicas. Isso está disponível apenas com formatadores
       baseados em regras. Este é um atributo somente leitura. Os conjuntos de regras públicos são
       retornados como uma única string, com cada nome de conjunto de regras delimitado por &#039;;&#039;
       (ponto e vírgula).
      </span>
     </dd>
    
   </dl>
  </p>
 </div>

 <div class="section" id="intl.numberformatter-constants.unumberformatsymbol">
  <h2 class="title">Especificadores de Formatos de Símbolos</h2>
  <p class="para">
   Símbolos de formato de número usados por <span class="function"><a href="numberformatter.getsymbol.php" class="function">numfmt_get_symbol()</a></span>
   e <span class="function"><a href="numberformatter.setsymbol.php" class="function">numfmt_set_symbol()</a></span>.
   <dl>
    
     <dt id="numberformatter.constants.decimal-separator-symbol">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.decimal-separator-symbol">NumberFormatter::DECIMAL_SEPARATOR_SYMBOL</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">O separador de decimais.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.grouping-separator-symbol">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.grouping-separator-symbol">NumberFormatter::GROUPING_SEPARATOR_SYMBOL</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">O separador de agrupamento.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.pattern-separator-symbol">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.pattern-separator-symbol">NumberFormatter::PATTERN_SEPARATOR_SYMBOL</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">O separador de padrão.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.percent-symbol">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.percent-symbol">NumberFormatter::PERCENT_SYMBOL</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">O sinal de percentagem.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.zero-digit-symbol">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.zero-digit-symbol">NumberFormatter::ZERO_DIGIT_SYMBOL</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Zero.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.digit-symbol">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.digit-symbol">NumberFormatter::DIGIT_SYMBOL</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Caractere representando um dígito no padrão.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.minus-sign-symbol">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.minus-sign-symbol">NumberFormatter::MINUS_SIGN_SYMBOL</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">O sinal de menos.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.plus-sign-symbol">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.plus-sign-symbol">NumberFormatter::PLUS_SIGN_SYMBOL</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">O sinal de mais.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.currency-symbol">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.currency-symbol">NumberFormatter::CURRENCY_SYMBOL</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">O símbolo da moeda.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.intl-currency-symbol">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.intl-currency-symbol">NumberFormatter::INTL_CURRENCY_SYMBOL</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">O símbolo internacional da moeda.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.monetary-separator-symbol">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.monetary-separator-symbol">NumberFormatter::MONETARY_SEPARATOR_SYMBOL</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">O separador monetário.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.exponential-symbol">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.exponential-symbol">NumberFormatter::EXPONENTIAL_SYMBOL</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">O símbolo exponencial.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.permill-symbol">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.permill-symbol">NumberFormatter::PERMILL_SYMBOL</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">O símbolo de permilagem.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.pad-escape-symbol">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.pad-escape-symbol">NumberFormatter::PAD_ESCAPE_SYMBOL</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Caractere de preenchimento de escape.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.infinity-symbol">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.infinity-symbol">NumberFormatter::INFINITY_SYMBOL</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Símbolo de infinito.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.nan-symbol">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.nan-symbol">NumberFormatter::NAN_SYMBOL</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Símbolo representando que o valor não é um número.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.significant-digit-symbol">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.significant-digit-symbol">NumberFormatter::SIGNIFICANT_DIGIT_SYMBOL</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Símbolo de dígito significativo.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.monetary-grouping-separator-symbol">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.monetary-grouping-separator-symbol">NumberFormatter::MONETARY_GROUPING_SEPARATOR_SYMBOL</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">O separador de agrupamento monetário.</span>
     </dd>
    
   </dl>
  </p>
 </div>

 <div class="section" id="intl.numberformatter-constants.unumberformatroundingmode">
  <h2 class="title">Modos de Arredondamento</h2>
  <p class="para">
   Valores de modo de arredondamento usados por <span class="function"><a href="numberformatter.getattribute.php" class="function">numfmt_get_attribute()</a></span>
   e <span class="function"><a href="numberformatter.setattribute.php" class="function">numfmt_set_attribute()</a></span> com o atributo
   <strong><code><a href="class.numberformatter.php#numberformatter.constants.rounding-mode">NumberFormatter::ROUNDING_MODE</a></code></strong>.
   <dl>

    
     <dt id="numberformatter.constants.round-away-from-zero">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.round-away-from-zero">NumberFormatter::ROUND_AWAY_FROM_ZERO</a></code></strong>
     </dt>
     <dd>
      <span class="simpara">Sinônimo de <strong><code><a href="class.numberformatter.php#numberformatter.constants.round-up">NumberFormatter::ROUND_UP</a></code></strong>.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.round-ceiling">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.round-ceiling">NumberFormatter::ROUND_CEILING</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Modo de arredondamento para arredondar em direção ao infinito positivo.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.round-down">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.round-down">NumberFormatter::ROUND_DOWN</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Modo de arredondamento para arredondar para zero.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.round-floor">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.round-floor">NumberFormatter::ROUND_FLOOR</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Modo de arredondamento para arredondar em direção ao infinito negativo.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.round-halfdown">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.round-halfdown">NumberFormatter::ROUND_HALFDOWN</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">
       Modo de arredondamento para arredondar para o &quot;vizinho mais próximo&quot;, a menos que ambos os vizinhos
       sejam equidistantes, caso em que arredonda para baixo.
      </span>
     </dd>
    

    
     <dt id="numberformatter.constants.round-halfeven">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.round-halfeven">NumberFormatter::ROUND_HALFEVEN</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">
       Modo de arredondamento para arredondar em direção ao &quot;vizinho mais próximo&quot;, a menos que ambos
       os vizinhos sejam equidistantes; nesse caso, arredondar em direção ao
       vizinho par.
      </span>
     </dd>
    

    
     <dt id="numberformatter.constants.round-halfodd">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.round-halfodd">NumberFormatter::ROUND_HALFODD</a></code></strong>
     </dt>
     <dd>
      <span class="simpara">
       Modo de arredondamento na direção do &quot;vizinho ímpar&quot;.
      </span>
     </dd>
    

    
     <dt id="numberformatter.constants.round-halfup">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.round-halfup">NumberFormatter::ROUND_HALFUP</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">
       Modo de arredondamento para arredondar para o &quot;vizinho mais próximo&quot;, a menos que ambos os vizinhos
       sejam equidistantes; nesse caso, arredondar para cima.
      </span>
     </dd>
    

    
     <dt id="numberformatter.constants.round-toward-zero">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.round-toward-zero">NumberFormatter::ROUND_TOWARD_ZERO</a></code></strong>
     </dt>
     <dd>
      <span class="simpara">Sinônimo de <strong><code><a href="class.numberformatter.php#numberformatter.constants.round-down">NumberFormatter::ROUND_DOWN</a></code></strong>.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.round-up">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.round-up">NumberFormatter::ROUND_UP</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Modo de arredondamento para arredondar a partir de zero.</span>
     </dd>
    
   </dl>
  </p>
 </div>

 <div class="section" id="intl.numberformatter-constants.unumberformatpadposition">
  <h2 class="title">Especificadores de Preenchimento</h2>
  <p class="para">
   Valores de posição de preenchimento usados por <span class="function"><a href="numberformatter.getattribute.php" class="function">numfmt_get_attribute()</a></span>
   e <span class="function"><a href="numberformatter.setattribute.php" class="function">numfmt_set_attribute()</a></span> com o atributo
   <strong><code><a href="class.numberformatter.php#numberformatter.constants.padding-position">NumberFormatter::PADDING_POSITION</a></code></strong>.
   <dl>
    
     <dt id="numberformatter.constants.pad-after-prefix">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.pad-after-prefix">NumberFormatter::PAD_AFTER_PREFIX</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Caracteres de preenchimento inseridos após o prefixo.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.pad-after-suffix">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.pad-after-suffix">NumberFormatter::PAD_AFTER_SUFFIX</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Caracteres de preenchimento inseridos após o sufixo.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.pad-before-prefix">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.pad-before-prefix">NumberFormatter::PAD_BEFORE_PREFIX</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Caracteres de preenchimento inseridos antes do prefixo.</span>
     </dd>
    

    
     <dt id="numberformatter.constants.pad-before-suffix">
      <strong><code><a href="class.numberformatter.php#numberformatter.constants.pad-before-suffix">NumberFormatter::PAD_BEFORE_SUFFIX</a></code></strong>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
     </dt>
     <dd>
      <span class="simpara">Caracteres de preenchimento inseridos antes do sufixo.</span>
     </dd>
    
   </dl>
  </p>
 </div>

</div>





  <div class="section" id="numberformatter.seealso">
   <h2 class="title">Veja Também</h2>
   <p class="para">
    <ul class="simplelist">
     <li>
      <a href="https://unicode-org.github.io/icu/userguide/format_parse/" class="link external">&raquo;&nbsp;
       Documentação de formatação ICU
      </a>
     </li>
     <li>
      <a href="https://unicode-org.github.io/icu/userguide/format_parse/numbers/" class="link external">&raquo;&nbsp;Formatadores de números ICU</a>
     </li>
     <li>
      <a href="https://unicode-org.github.io/icu-docs/apidoc/released/icu4c/classDecimalFormat.html" class="link external">&raquo;&nbsp;Formatadores de decimais ICU</a>
     </li>
     <li>
      <a href="https://unicode-org.github.io/icu/userguide/format_parse/numbers/rbnf.html" class="link external">&raquo;&nbsp;
       Formatadores de números baseados em regras ICU
      </a>
     </li>
    </ul>
   </p>
  </div>

  <div class="section">
   <h2 class="title">Registro de Alterações</h2>
   <table class="doctable informaltable">
    
     <thead>
      <tr>
       <th>Versão</th>
       <th>Descrição</th>
      </tr>

     </thead>

     <tbody class="tbody">
      <tr>
       <td>8.5.0</td>
       <td>
        Adicionadas as constantes <strong><code><a href="class.numberformatter.php#numberformatter.constants.decimal-compact-short">NumberFormatter::DECIMAL_COMPACT_SHORT</a></code></strong>, <strong><code><a href="class.numberformatter.php#numberformatter.constants.decimal-compact-long">NumberFormatter::DECIMAL_COMPACT_LONG</a></code></strong>,
        <strong><code><a href="class.numberformatter.php#numberformatter.constants.currency-iso">NumberFormatter::CURRENCY_ISO</a></code></strong>, <strong><code><a href="class.numberformatter.php#numberformatter.constants.currency-plural">NumberFormatter::CURRENCY_PLURAL</a></code></strong>,
        <strong><code><a href="class.numberformatter.php#numberformatter.constants.cash-currency">NumberFormatter::CASH_CURRENCY</a></code></strong> e <strong><code><a href="class.numberformatter.php#numberformatter.constants.currency-standard">NumberFormatter::CURRENCY_STANDARD</a></code></strong>.
       </td>
      </tr>

      <tr>
       <td>8.4.0</td>
       <td>
        As constantes de classe agora são tipadas.
       </td>
      </tr>

     </tbody>
    
   </table>

  </div>
 </div>

 
















































































<h2>Índice</h2><ul class="chunklist chunklist_reference"><li><a href="numberformatter.create.php">NumberFormatter::create</a> — Cria um formatador de n&uacute;mero</li><li><a href="numberformatter.format.php">NumberFormatter::format</a> — Formata um n&uacute;mero</li><li><a href="numberformatter.formatcurrency.php">NumberFormatter::formatCurrency</a> — Formata um valor de moeda</li><li><a href="numberformatter.getattribute.php">NumberFormatter::getAttribute</a> — Obt&eacute;m um atributo</li><li><a href="numberformatter.geterrorcode.php">NumberFormatter::getErrorCode</a> — Obt&eacute;m o &uacute;ltimo c&oacute;digo de erro do formatador</li><li><a href="numberformatter.geterrormessage.php">NumberFormatter::getErrorMessage</a> — Obt&eacute;m a &uacute;ltima mensagem de erro do formatador</li><li><a href="numberformatter.getlocale.php">NumberFormatter::getLocale</a> — Obt&eacute;m a localidade do formatador</li><li><a href="numberformatter.getpattern.php">NumberFormatter::getPattern</a> — Obt&eacute;m padr&atilde;o do formatador</li><li><a href="numberformatter.getsymbol.php">NumberFormatter::getSymbol</a> — Obt&eacute;m um valor de s&iacute;mbolo</li><li><a href="numberformatter.gettextattribute.php">NumberFormatter::getTextAttribute</a> — Obt&eacute;m um atributo de texto</li><li><a href="numberformatter.parse.php">NumberFormatter::parse</a> — Interpreta um n&uacute;mero</li><li><a href="numberformatter.parsecurrency.php">NumberFormatter::parseCurrency</a> — Interpreta um valor monet&aacute;rio</li><li><a href="numberformatter.setattribute.php">NumberFormatter::setAttribute</a> — Define um atributo</li><li><a href="numberformatter.setpattern.php">NumberFormatter::setPattern</a> — Define o padr&atilde;o do formatador</li><li><a href="numberformatter.setsymbol.php">NumberFormatter::setSymbol</a> — Define um valor de s&iacute;mbolo</li><li><a href="numberformatter.settextattribute.php">NumberFormatter::setTextAttribute</a> — Define um atributo de texto</li></ul>
</div>
<?php manual_footer($setup); ?>