<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.numberformatter.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'numberformatter.formatcurrency.php',
    1 => 'NumberFormatter::formatCurrency',
    2 => 'Formatea un valor monetario',
  ),
  'up' => 
  array (
    0 => 'class.numberformatter.php',
    1 => 'NumberFormatter',
  ),
  'prev' => 
  array (
    0 => 'numberformatter.format.php',
    1 => 'NumberFormatter::format',
  ),
  'next' => 
  array (
    0 => 'numberformatter.getattribute.php',
    1 => 'NumberFormatter::getAttribute',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/intl/numberformatter/format-currency.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="numberformatter.formatcurrency" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">NumberFormatter::formatCurrency</h1>
  <h1 class="refname">numfmt_format_currency</h1>
  <p class="verinfo">(PHP 5 &gt;= 5.3.0, PHP 7, PHP 8, PECL intl &gt;= 1.0.0)</p><p class="refpurpose"><span class="refname">NumberFormatter::formatCurrency</span> -- <span class="refname">numfmt_format_currency</span> &mdash; <span class="dc-title">Formatea un valor monetario</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-numberformatter.formatcurrency-description">
  <h3 class="title">Descripción</h3>
  <p class="para">
   Estilo orientado a objetos
  </p>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><strong>NumberFormatter::formatCurrency</strong></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>

  <p class="para rdfs-comment">
   Estilo procedimental
  </p>
  <div class="methodsynopsis dc-description"><span class="methodname"><strong>numfmt_format_currency</strong></span>(<span class="methodparam"><span class="type"><a href="class.numberformatter.php" class="type NumberFormatter">NumberFormatter</a></span> <code class="parameter">$formatter</code></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>

  <p class="para rdfs-comment">
   Formatea un valor monetario, según las reglas del formateador.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-numberformatter.formatcurrency-parameters">
  <h3 class="title">Parámetros</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">formatter</code></dt>
     <dd>
      <p class="para">
       El objeto <span class="classname"><a href="class.numberformatter.php" class="classname">NumberFormatter</a></span>.
      </p>
     </dd>
    
    
     <dt><code class="parameter">amount</code></dt>
     <dd>
      <p class="para">
       El valor numérico.
      </p>
     </dd>
    
    
     <dt><code class="parameter">currency</code></dt>
     <dd>
      <p class="para">
       El código ISO 4217 de tres letras de la moneda a utilizar.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-numberformatter.formatcurrency-returnvalues">
  <h3 class="title">Valores devueltos</h3>
  <p class="para">
   La cadena que representa el valor monetario formateado,  o <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> si ocurre un error.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-numberformatter.formatcurrency-examples">
  <h3 class="title">Ejemplos</h3>
  <div class="example" id="example-1">
   <p><strong>Ejemplo #1 Ejemplo con <span class="function"><strong>numfmt_format_currency()</strong></span>, Estilo procedimental</strong></p>
   <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$fmt </span><span style="color: #007700">= </span><span style="color: #0000BB">numfmt_create</span><span style="color: #007700">( </span><span style="color: #DD0000">'de_DE'</span><span style="color: #007700">, </span><span style="color: #0000BB">NumberFormatter</span><span style="color: #007700">::</span><span style="color: #0000BB">CURRENCY </span><span style="color: #007700">);<br />echo </span><span style="color: #0000BB">numfmt_format_currency</span><span style="color: #007700">(</span><span style="color: #0000BB">$fmt</span><span style="color: #007700">, </span><span style="color: #0000BB">1234567.891234567890000</span><span style="color: #007700">, </span><span style="color: #DD0000">"EUR"</span><span style="color: #007700">).</span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br />echo </span><span style="color: #0000BB">numfmt_format_currency</span><span style="color: #007700">(</span><span style="color: #0000BB">$fmt</span><span style="color: #007700">, </span><span style="color: #0000BB">1234567.891234567890000</span><span style="color: #007700">, </span><span style="color: #DD0000">"RUR"</span><span style="color: #007700">).</span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$fmt </span><span style="color: #007700">= </span><span style="color: #0000BB">numfmt_create</span><span style="color: #007700">( </span><span style="color: #DD0000">'ru_RU'</span><span style="color: #007700">, </span><span style="color: #0000BB">NumberFormatter</span><span style="color: #007700">::</span><span style="color: #0000BB">CURRENCY </span><span style="color: #007700">);<br />echo </span><span style="color: #0000BB">numfmt_format_currency</span><span style="color: #007700">(</span><span style="color: #0000BB">$fmt</span><span style="color: #007700">, </span><span style="color: #0000BB">1234567.891234567890000</span><span style="color: #007700">, </span><span style="color: #DD0000">"EUR"</span><span style="color: #007700">).</span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br />echo </span><span style="color: #0000BB">numfmt_format_currency</span><span style="color: #007700">(</span><span style="color: #0000BB">$fmt</span><span style="color: #007700">, </span><span style="color: #0000BB">1234567.891234567890000</span><span style="color: #007700">, </span><span style="color: #DD0000">"RUR"</span><span style="color: #007700">).</span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
   </div>

  </div>
  <div class="example" id="example-2">
   <p><strong>Ejemplo #2 Ejemplo con <span class="function"><strong>numfmt_format_currency()</strong></span>, estilo POO</strong></p>
   <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$fmt </span><span style="color: #007700">= new </span><span style="color: #0000BB">NumberFormatter</span><span style="color: #007700">( </span><span style="color: #DD0000">'de_DE'</span><span style="color: #007700">, </span><span style="color: #0000BB">NumberFormatter</span><span style="color: #007700">::</span><span style="color: #0000BB">CURRENCY </span><span style="color: #007700">);<br />echo </span><span style="color: #0000BB">$fmt</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">formatCurrency</span><span style="color: #007700">(</span><span style="color: #0000BB">1234567.891234567890000</span><span style="color: #007700">, </span><span style="color: #DD0000">"EUR"</span><span style="color: #007700">).</span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br />echo </span><span style="color: #0000BB">$fmt</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">formatCurrency</span><span style="color: #007700">(</span><span style="color: #0000BB">1234567.891234567890000</span><span style="color: #007700">, </span><span style="color: #DD0000">"RUR"</span><span style="color: #007700">).</span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$fmt </span><span style="color: #007700">= new </span><span style="color: #0000BB">NumberFormatter</span><span style="color: #007700">( </span><span style="color: #DD0000">'ru_RU'</span><span style="color: #007700">, </span><span style="color: #0000BB">NumberFormatter</span><span style="color: #007700">::</span><span style="color: #0000BB">CURRENCY </span><span style="color: #007700">);<br />echo </span><span style="color: #0000BB">$fmt</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">formatCurrency</span><span style="color: #007700">(</span><span style="color: #0000BB">1234567.891234567890000</span><span style="color: #007700">, </span><span style="color: #DD0000">"EUR"</span><span style="color: #007700">).</span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br />echo </span><span style="color: #0000BB">$fmt</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">formatCurrency</span><span style="color: #007700">(</span><span style="color: #0000BB">1234567.891234567890000</span><span style="color: #007700">, </span><span style="color: #DD0000">"RUR"</span><span style="color: #007700">).</span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
   </div>

  </div>
  <p class="para">El ejemplo anterior mostrará:</p>
  <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">1.234.567,89 €
1.234.567,89 RUR
1 234 567,89€
1 234 567,89р.</pre>
</div>
  </div>
 </div>


 <div class="refsect1 notes" id="refsect1-numberformatter.formatcurrency-notes">
  <h3 class="title">Notas</h3>
  <blockquote class="note"><p><strong class="note">Nota</strong>: 
   <p class="para">
    Los formatos realizables por este método de formateo no pueden utilizar plenamente las posibilidades de
    la biblioteca ICU subyacente, como por ejemplo el formateo de moneda con un símbolo monetario corto.
   </p>
   <p class="para">
    Para utilizarlas plenamente, utilice <span class="function"><a href="messageformatter.formatmessage.php" class="function">msgfmt_format_message()</a></span>.
   </p>
  </p></blockquote>
 </div>


 <div class="refsect1 seealso" id="refsect1-numberformatter.formatcurrency-seealso">
  <h3 class="title">Ver también</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="numberformatter.geterrorcode.php" class="function" rel="rdfs-seeAlso">numfmt_get_error_code()</a> - Obtener el &uacute;ltimo c&oacute;digo de error del formateador</span></li>
    <li><span class="function"><a href="numberformatter.format.php" class="function" rel="rdfs-seeAlso">numfmt_format()</a> - Formatear un n&uacute;mero</span></li>
    <li><span class="function"><a href="numberformatter.parsecurrency.php" class="function" rel="rdfs-seeAlso">numfmt_parse_currency()</a> - Analiza un n&uacute;mero monetario</span></li>
    <li><span class="function"><a href="messageformatter.formatmessage.php" class="function" rel="rdfs-seeAlso">msgfmt_format_message()</a> - Formatea r&aacute;pidamente un mensaje</span></li>
   </ul>
  </p>
 </div>

</div><?php manual_footer($setup); ?>