<?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 => 'fr',
  ),
  'this' => 
  array (
    0 => 'class.numberformatter.php',
    1 => 'NumberFormatter',
    2 => 'La 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' => 'fr',
    '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">La 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">Introduction</h2>
   <p class="simpara">
    Les programmes stockent et manipulent des nombres en utilisant une 
    représentation locale, binaire et indépendante. Lors de l&#039;affichage
    d&#039;un nombre, il est converti en une version particulière. Par exemple,
    un nombre tel que 12345.67 s&#039;écrit &quot;12,345.67&quot; aux USA, 
    &quot;12 345,67&quot; en France et &quot;12.345,67&quot; en Allemagne.
   </p>
   <p class="simpara">
    En appelant les méthodes fournies par <span class="classname"><strong class="classname">NumberFormatter</strong></span>,
    il est possible de formater les nombres, les montants de devises et les pourcentages,
    en fonction des conventions locales. <span class="classname"><strong class="classname">NumberFormatter</strong></span>
    prend en compte les conventions, ce qui fait qu&#039;il faut créer un nouvel
    objet <span class="classname"><strong class="classname">NumberFormatter</strong></span>, pour chaque convention. Les 
    méthodes de <span class="classname"><strong class="classname">NumberFormatter</strong></span>, formatent des types 
    primitifs comme des nombres décimaux, et produisent une chaîne de caractères.
   </p>
   <p class="para">
    Pour les monnaies, il est possible d&#039;utiliser le format monétaire pour créer un
    formateur qui retourne une chaîne, avec le symbole de devise approprié.
    Bien entendu, <span class="classname"><strong class="classname">NumberFormatter</strong></span> ne connait pas les
    taux de changes, ce qui fait que l&#039;affichage sera fait, quel qu&#039;en soit
    la devise demandée. Cela signifie que le même nombre aura différentes valeurs
    monétaires en fonction de la configuration locale. Par exemple, le nombre
    9988776.65 s&#039;affichera :
    <ul class="simplelist">
     <li>9 988 776,65 € en France</li>
     <li>9.988.776,65 € en Allemagne</li>
     <li>$9,988,776.65 aux USA</li>
    </ul>
   </p>
   <p class="simpara">
    Pour formater des pourcentages, il faut créer un formateur local,
    avec un type de format pourcentage. Avec ce formateur, une fraction 
    décimale telle que 0.75 sera affichée 75%.
   </p>
   <p class="simpara">
    Pour des formatages plus complexes, comme des nombres écrits littéralement,
    des formateurs à règles sont utilisés.
   </p>
  </div>
  

  <div class="section" id="numberformatter.synopsis">
   <h2 class="title">Synopsis de la 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éthodes */</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 pré-définies</h2>

 <div class="section" id="intl.numberformatter-constants.unumberformatstyle">
  <h2 class="title">Types de format</h2>
  <p class="para">
   Ces styles sont utilisés par <span class="function"><a href="numberformatter.create.php" class="function">numfmt_create()</a></span>
   pour définir le type de formateur.
   <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">Format décimal défini par un modèle</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">Format décimal</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">Format décimal exprimé en notation compacte (forme courte), par exemple « 23K », « 45B ». Disponible à partir de PHP 8.5.0 et 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">Format décimal exprimé en notation compacte (forme longue), par exemple « 23 thousand », « 45 billion ». Disponible à partir de PHP 8.5.0 et 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">Format monétaire</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">Format monétaire ISO (par exemple, « USD1.00 »). Disponible à partir de 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">Format monétaire pluralisé (par exemple, « 1.00 US dollar » et « 3.00 US dollars »). Disponible à partir de 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">Symbole monétaire pour l&#039;utilisation en espèces, par exemple « NT$3 » au lieu de « NT$3.23 ». Disponible à partir de PHP 8.5.0 et 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">Symbole monétaire, par exemple « $1.00 », utilisant un style non comptable pour les valeurs négatives (par exemple le signe moins). Disponible à partir de PHP 8.5.0 et 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">Format pourcentage</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">Format scientifique</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">Format littéral, basé sur des règles</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">Format ordinal, basé sur des règles</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">Format de durée, basé sur des règles</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">Format de modèle, basé sur des règles</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">
       Format monétaire pour la comptabilité, par exemple,
       <code class="literal">($3.00)</code> pour un montant de devise négatif au lieu de
       <code class="literal">-$3.00</code>. Disponible à partir de PHP 7.4.1 et 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">Format par défaut pour les conventions locales</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">Alias de PATTERN_DECIMAL</span>
     </dd>
    
   </dl>
  </p>
 </div>

 <div class="section" id="intl.numberformatter-constants.types">
  <h2 class="title">Spécificateurs de format de nombre</h2>
  <p class="para">
   Ces constantes définissent la méthode d&#039;analyse et de formatage
   des nombres. Elles doivent être utilisées comme arguments des fonctions
   <span class="function"><a href="numberformatter.format.php" class="function">numfmt_format()</a></span> et <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">Dérive le type depuis le type de variable</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">Formate / analyse un entier 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">Formate / analyse un entier 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">Formate / analyse un nombre décimal</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">Formate / analyse une valeur monétaire. Obsolète à partir de PHP 8.3.0</span>
     </dd>
    
   </dl>
  </p>
 </div>

 <div class="section" id="intl.numberformatter-constants.unumberformatattribute">
  <h2 class="title">Attributs de format de nombre</h2>
  <p class="para">
   Attributs de formats de nombre utilisés par
   <span class="function"><a href="numberformatter.getattribute.php" class="function">numfmt_get_attribute()</a></span>
   et <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">Analyse uniquement les entiers.</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">Séparateur de groupes.</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">Affiche toujours une virgule décimale.</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">Nombre maximal de chiffres.</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">Nombre minimal de chiffres.</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">Nombre de chiffres.</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">Nombre maximal de décimales.</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">Nombre minimal de décimales.</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">Nombre de décimales.</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">Multiplicateur.</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">Taille de regroupement.</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">Mode d&#039;arrondi.</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">Incrément d&#039;arrondi.</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">La largeur de complément pour le formatage d&#039;un nombre.</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">
       La position à laquelle le complément se fait. Voir les 
       constantes de complément pour avoir les différentes valeurs possibles.
      </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">Taille secondaire de groupement.</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">Utilise les chiffres significatifs.</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">Nombre minimum de chiffres significatifs.</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">Nombre maximum de chiffres significatifs.</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">Mode d&#039;analyse utilisé par les formats à règles.</span>
     </dd>
    
   </dl>
  </p>
 </div>

 <div class="section" id="intl.numberformatter-constants.unumberformattextattribute">
  <h2 class="title">Attributs de texte de format de nombre</h2>
  <p class="para">
   Attributs de texte pour les formats de nombres, utilisés par
   <span class="function"><a href="numberformatter.gettextattribute.php" class="function">numfmt_get_text_attribute()</a></span> et
   <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">Préfixe positif.</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">Suffixe positif.</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">Préfixe négatif.</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">Suffixe négatif.</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">Le caractère à utiliser pour compléter les formats jusqu&#039;à la taille.</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">Le code de devise 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">
       Le jeu de règles par défaut. Il est uniquement utilisable avec
       les formateurs à règles.
      </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">
       Le jeu de règles publiques. Ceci est uniquement disponible
       avec les formateurs à règles. C&#039;est un attribut en lecture
       seule. Les règles publiques sont retournées sous forme d&#039;une
       seule chaîne, et chaque règle est délimitée par un point-virgule
       &#039;;&#039;.
      </span>
     </dd>
    
   </dl>
  </p>
 </div>

 <div class="section" id="intl.numberformatter-constants.unumberformatsymbol">
  <h2 class="title">Spécification des Symboles de Format</h2>
  <p class="para">
   Les symboles de format utilisés par <span class="function"><a href="numberformatter.getsymbol.php" class="function">numfmt_get_symbol()</a></span>
   et <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">Le séparateur décimal.</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">Le séparateur de groupes.</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">Le modèle de séparateur.</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">Le signe de pourcentage.</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">Zéro.</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">Un caractère représentant un chiffre dans un modèle.</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">Le signe moins.</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">Le signe plus.</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">Le symbole de devise.</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">Le symbole international de devise.</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">Le séparateur monétaire.</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">Le symbole d&#039;exponentiel.</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">Le symbole par mille.</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">Le caractère de protection des symboles.</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">Le symbole de l&#039;infini.</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">Le symbole &quot;n&#039;est pas un nombre&quot;.</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">Le symbole des chiffres significatifs.</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">Le séparateur de groupes monétaires.</span>
     </dd>
    
   </dl>
  </p>
 </div>

 <div class="section" id="intl.numberformatter-constants.unumberformatroundingmode">
  <h2 class="title">Modes d&#039;arrondi</h2>
  <p class="para">
   Les modes d&#039;arrondi utilisés par les fonctions <span class="function"><a href="numberformatter.getattribute.php" class="function">numfmt_get_attribute()</a></span>
   et <span class="function"><a href="numberformatter.setattribute.php" class="function">numfmt_set_attribute()</a></span> avec l&#039;attribut
   <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">Alias 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>
     </dt>
     <dd>
      <span class="simpara">Mode d&#039;arrondi vers l&#039;infini positif.</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">Mode d&#039;arrondi vers zéro.</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">Mode d&#039;arrondi vers l&#039;infini négatif.</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">
       Mode d&#039;arrondi vers le plus proche entier, à moins qu&#039;ils
       soient équidistants : arrondi inférieur dans ce cas.
      </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">
       Mode d&#039;arrondi vers le plus proche entier, à moins qu&#039;ils
       soient équidistants : arrondi vers le nombre pair dans ce cas.
      </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">
       Mode d’arrondi vers le « voisin impair ».
      </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>

     </dt>
     <dd>
      <span class="simpara">
       Mode d&#039;arrondi vers le plus proche entier, à moins qu&#039;ils
       soient équidistants : arrondi supérieur dans ce cas.
      </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">Alias 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">Mode d&#039;arrondi qui éloigne de zéro.</span>
     </dd>
    
   </dl>
  </p>
 </div>

 <div class="section" id="intl.numberformatter-constants.unumberformatpadposition">
  <h2 class="title">Spécificateurs de rembourrage</h2>
  <p class="para">
   Valeurs de compléments utilisés par <span class="function"><a href="numberformatter.getattribute.php" class="function">numfmt_get_attribute()</a></span>
   et <span class="function"><a href="numberformatter.setattribute.php" class="function">numfmt_set_attribute()</a></span> avec l&#039;attribut
   <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">Caractères de compléments ajoutés après le préfixe.</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">Caractères de compléments ajoutés après le suffixe.</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">Caractères de compléments ajoutés avant le préfixe.</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">Caractères de compléments ajoutés avant le suffixe.</span>
     </dd>
    
   </dl>
  </p>
 </div>

</div>





  <div class="section" id="numberformatter.seealso">
   <h2 class="title">Voir aussi</h2>
   <p class="para">
    <ul class="simplelist">
     <li>
      <a href="https://unicode-org.github.io/icu/userguide/format_parse/" class="link external">&raquo;&nbsp;Documentation de formatage ICU</a>
     </li>
     <li>
      <a href="https://unicode-org.github.io/icu/userguide/format_parse/numbers/" class="link external">&raquo;&nbsp;Formateurs de nombres ICU</a>
     </li>
     <li>
      <a href="https://unicode-org.github.io/icu-docs/apidoc/released/icu4c/classDecimalFormat.html" class="link external">&raquo;&nbsp;Formateur de nombres décimaux ICU</a>
     </li>
     <li>
      <a href="https://unicode-org.github.io/icu/userguide/format_parse/numbers/rbnf.html" class="link external">&raquo;&nbsp;Formateurs à règles d&#039;ICU</a>
     </li>
    </ul>
   </p>
  </div>

  <div class="section">
   <h2 class="title">Historique</h2>
   <table class="doctable informaltable">
    
     <thead>
      <tr>
       <th>Version</th>
       <th>Description</th>
      </tr>

     </thead>

     <tbody class="tbody">
      <tr>
       <td>8.5.0</td>
       <td>
        Ajout de <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>, <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>
        Les constantes de classe sont maintenant typées.
       </td>
      </tr>

     </tbody>
    
   </table>

  </div>
 </div>

 


































































































<h2>Sommaire</h2><ul class="chunklist chunklist_reference"><li><a href="numberformatter.create.php">NumberFormatter::create</a> — Cr&eacute;e un formateur de nombre</li><li><a href="numberformatter.format.php">NumberFormatter::format</a> — Formate un nombre</li><li><a href="numberformatter.formatcurrency.php">NumberFormatter::formatCurrency</a> — Formate une valeur mon&eacute;taire</li><li><a href="numberformatter.getattribute.php">NumberFormatter::getAttribute</a> — Lit un attribut</li><li><a href="numberformatter.geterrorcode.php">NumberFormatter::getErrorCode</a> — Lit le dernier code d'erreur du formateur</li><li><a href="numberformatter.geterrormessage.php">NumberFormatter::getErrorMessage</a> — Lit le dernier message d'erreur du formateur</li><li><a href="numberformatter.getlocale.php">NumberFormatter::getLocale</a> — Lit la locale du formateur</li><li><a href="numberformatter.getpattern.php">NumberFormatter::getPattern</a> — Lit le mod&egrave;le du formateur</li><li><a href="numberformatter.getsymbol.php">NumberFormatter::getSymbol</a> — Lit la valeur du symbole</li><li><a href="numberformatter.gettextattribute.php">NumberFormatter::getTextAttribute</a> — Lit un attribut textuel</li><li><a href="numberformatter.parse.php">NumberFormatter::parse</a> — Analyse un nombre</li><li><a href="numberformatter.parsecurrency.php">NumberFormatter::parseCurrency</a> — Analyse un nombre mon&eacute;taire</li><li><a href="numberformatter.setattribute.php">NumberFormatter::setAttribute</a> — Affecte un attribut du formateur</li><li><a href="numberformatter.setpattern.php">NumberFormatter::setPattern</a> — Configure le mod&egrave;le du formateur</li><li><a href="numberformatter.setsymbol.php">NumberFormatter::setSymbol</a> — Configure le symbole du formateur</li><li><a href="numberformatter.settextattribute.php">NumberFormatter::setTextAttribute</a> — Modifie un attribut texte</li></ul>
</div>
<?php manual_footer($setup); ?>