<?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.settextattribute.php',
    1 => 'NumberFormatter::setTextAttribute',
    2 => 'Modifica un atributo de texto',
  ),
  'up' => 
  array (
    0 => 'class.numberformatter.php',
    1 => 'NumberFormatter',
  ),
  'prev' => 
  array (
    0 => 'numberformatter.setsymbol.php',
    1 => 'NumberFormatter::setSymbol',
  ),
  'next' => 
  array (
    0 => 'class.locale.php',
    1 => 'Locale',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/intl/numberformatter/set-text-attribute.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="numberformatter.settextattribute" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">NumberFormatter::setTextAttribute</h1>
  <h1 class="refname">numfmt_set_text_attribute</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::setTextAttribute</span> -- <span class="refname">numfmt_set_text_attribute</span> &mdash; <span class="dc-title">Modifica un atributo de texto</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-numberformatter.settextattribute-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::setTextAttribute</strong></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>

  <p class="para rdfs-comment">
   Estilo procedimental
  </p>
  <div class="methodsynopsis dc-description"><span class="methodname"><strong>numfmt_set_text_attribute</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.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>

  <p class="para rdfs-comment">
   Modifica el atributo de texto asociado al formateador. Un ejemplo de atributo de
   texto es el sufijo de los números positivos. Si el formateador no comprende
   el atributo, se produce un error <strong><code><a href="intl.constants.php#constant.u-unsupported-error">U_UNSUPPORTED_ERROR</a></code></strong>.
   Los formateadores basados en reglas solo comprenden
   <strong><code><a href="class.numberformatter.php#numberformatter.constants.default-ruleset">NumberFormatter::DEFAULT_RULESET</a></code></strong> y
   <strong><code><a href="class.numberformatter.php#numberformatter.constants.public-rulesets">NumberFormatter::PUBLIC_RULESETS</a></code></strong>.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-numberformatter.settextattribute-parameters">
  <h3 class="title">Parámetros</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">formatter</code></dt>
     <dd>
      <p class="para">
       Un objeto <span class="classname"><a href="class.numberformatter.php" class="classname">NumberFormatter</a></span>.
      </p>
     </dd>
    
    
     <dt><code class="parameter">attribute</code></dt>
     <dd>
      <p class="para">
       Un especificador de atributo: una de las constantes de
       <a href="class.numberformatter.php#intl.numberformatter-constants.unumberformattextattribute" class="link">atributo de texto</a>.
      </p>
     </dd>
    
    
     <dt><code class="parameter">value</code></dt>
     <dd>
      <p class="para">
       El valor del atributo de texto.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-numberformatter.settextattribute-returnvalues">
  <h3 class="title">Valores devueltos</h3>
  <p class="para">
   Esta función retorna <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> en caso de éxito 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.settextattribute-examples">
  <h3 class="title">Ejemplos</h3>
  <div class="example" id="example-1">
   <p><strong>Ejemplo #1 Ejemplo con <span class="function"><strong>numfmt_set_text_attribute()</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">DECIMAL </span><span style="color: #007700">);<br />echo </span><span style="color: #DD0000">"Prefix: "</span><span style="color: #007700">.</span><span style="color: #0000BB">numfmt_get_text_attribute</span><span style="color: #007700">(</span><span style="color: #0000BB">$fmt</span><span style="color: #007700">, </span><span style="color: #0000BB">NumberFormatter</span><span style="color: #007700">::</span><span style="color: #0000BB">NEGATIVE_PREFIX</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</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">"\n"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">numfmt_set_text_attribute</span><span style="color: #007700">(</span><span style="color: #0000BB">$fmt</span><span style="color: #007700">, </span><span style="color: #0000BB">NumberFormatter</span><span style="color: #007700">::</span><span style="color: #0000BB">NEGATIVE_PREFIX</span><span style="color: #007700">, </span><span style="color: #DD0000">"MINUS"</span><span style="color: #007700">);<br />echo </span><span style="color: #DD0000">"Prefix: "</span><span style="color: #007700">.</span><span style="color: #0000BB">numfmt_get_text_attribute</span><span style="color: #007700">(</span><span style="color: #0000BB">$fmt</span><span style="color: #007700">, </span><span style="color: #0000BB">NumberFormatter</span><span style="color: #007700">::</span><span style="color: #0000BB">NEGATIVE_PREFIX</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</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">"\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_set_text_attribute()</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">= 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">DECIMAL </span><span style="color: #007700">);<br />echo </span><span style="color: #DD0000">"Prefix: "</span><span style="color: #007700">.</span><span style="color: #0000BB">$fmt</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getTextAttribute</span><span style="color: #007700">(</span><span style="color: #0000BB">NumberFormatter</span><span style="color: #007700">::</span><span style="color: #0000BB">NEGATIVE_PREFIX</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">format</span><span style="color: #007700">(-</span><span style="color: #0000BB">1234567.891234567890000</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">-&gt;</span><span style="color: #0000BB">setTextAttribute</span><span style="color: #007700">(</span><span style="color: #0000BB">NumberFormatter</span><span style="color: #007700">::</span><span style="color: #0000BB">NEGATIVE_PREFIX</span><span style="color: #007700">, </span><span style="color: #DD0000">"MINUS"</span><span style="color: #007700">);<br />echo </span><span style="color: #DD0000">"Prefix: "</span><span style="color: #007700">.</span><span style="color: #0000BB">$fmt</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getTextAttribute</span><span style="color: #007700">(</span><span style="color: #0000BB">NumberFormatter</span><span style="color: #007700">::</span><span style="color: #0000BB">NEGATIVE_PREFIX</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">format</span><span style="color: #007700">(-</span><span style="color: #0000BB">1234567.891234567890000</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">Prefix: -
-1.234.567,891
Prefix: MINUS
MINUS1.234.567,891</pre>
</div>
  </div>
 </div>


 <div class="refsect1 seealso" id="refsect1-numberformatter.settextattribute-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.gettextattribute.php" class="function" rel="rdfs-seeAlso">numfmt_get_text_attribute()</a> - Lee un atributo textual</span></li>
    <li><span class="function"><a href="numberformatter.setattribute.php" class="function" rel="rdfs-seeAlso">numfmt_set_attribute()</a> - Asigna un atributo al formateador</span></li>
   </ul>
  </p>
 </div>

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