<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.intlchar.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'pt_BR',
  ),
  'this' => 
  array (
    0 => 'intlchar.charfromname.php',
    1 => 'IntlChar::charFromName',
    2 => 'Encontra um caractere Unicode pelo nome e retorna seu valor de ponto de c&oacute;digo',
  ),
  'up' => 
  array (
    0 => 'class.intlchar.php',
    1 => 'IntlChar',
  ),
  'prev' => 
  array (
    0 => 'intlchar.chardirection.php',
    1 => 'IntlChar::charDirection',
  ),
  'next' => 
  array (
    0 => 'intlchar.charmirror.php',
    1 => 'IntlChar::charMirror',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'pt_BR',
    'path' => 'reference/intl/intlchar/charfromname.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="intlchar.charfromname" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">IntlChar::charFromName</h1>
  <p class="verinfo">(PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">IntlChar::charFromName</span> &mdash; <span class="dc-title">Encontra um caractere Unicode pelo nome e retorna seu valor de ponto de código</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-intlchar.charfromname-description">
  <h3 class="title">Descrição</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="modifier">static</span> <span class="modifier">function</span> <span class="methodname"><strong>IntlChar::charFromName</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$name</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.intlchar.php#intlchar.constants.unicode-char-name">IntlChar::UNICODE_CHAR_NAME</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="language.types.integer.php" class="type int">int</a></span></span></div>

  <p class="para rdfs-comment">
   Encontra um caractere Unicode pelo nome e retorna seu valor de ponto de código.
  </p>
  <p class="para">
   O nome deve corresponder de forma exata e completa. Se o nome não corresponder a um ponto de código, <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> é retornado.
  </p>
  <p class="simpara">
   Um nome Unicode 1.0 é correspondido somente se ele for diferente do nome moderno.
   Os nomes Unicode são todos em letras maiúsculas. Nomes estendidos são em letras minúsculas seguidos por um
   hífen seguido por um número hexadecimal em maiúsculas, e dentro de colchetes
   angulares.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-intlchar.charfromname-parameters">
  <h3 class="title">Parâmetros</h3>
  <dl>
   
    <dt><code class="parameter">name</code></dt>
    <dd>
     <p class="para">
      Nome completo do caractere Unicode.
     </p>
    </dd>
   
   
    <dt><code class="parameter">type</code></dt>
    <dd>
     <p class="para">
      Informa qual deve ser o conjunto de nomes usados na pesquisa. Pode ser uma destas constantes:
      <ul class="simplelist">
       <li><strong><code><a href="class.intlchar.php#intlchar.constants.unicode-char-name">IntlChar::UNICODE_CHAR_NAME</a></code></strong> (padrão)</li>
       <li><strong><code><a href="class.intlchar.php#intlchar.constants.unicode-10-char-name">IntlChar::UNICODE_10_CHAR_NAME</a></code></strong></li>
       <li><strong><code><a href="class.intlchar.php#intlchar.constants.extended-char-name">IntlChar::EXTENDED_CHAR_NAME</a></code></strong></li>
       <li><strong><code><a href="class.intlchar.php#intlchar.constants.char-name-alias">IntlChar::CHAR_NAME_ALIAS</a></code></strong></li>
       <li><strong><code><a href="class.intlchar.php#intlchar.constants.char-name-choice-count">IntlChar::CHAR_NAME_CHOICE_COUNT</a></code></strong></li>
      </ul>
     </p>
    </dd>
   
  </dl>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-intlchar.charfromname-returnvalues">
  <h3 class="title">Valor Retornado</h3>
  <p class="para">
   O valor Unicode do ponto de código do nome fornecido (como um <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>), ou <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> se não houver tal ponto de código.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-intlchar.charfromname-examples">
  <h3 class="title">Examples</h3>
  <div class="example" id="example-1">
   <p><strong>Exemplo #1 Testando diferentes pontos de código</strong></p>
   <div class="example-contents">
    <div class="phpcode"><pre><code style="color: #000000"><span style="color: #0000BB">&lt;?php

var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">IntlChar</span><span style="color: #007700">::</span><span style="color: #0000BB">charFromName</span><span style="color: #007700">(</span><span style="color: #DD0000">"LATIN CAPITAL LETTER A"</span><span style="color: #007700">));
</span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">IntlChar</span><span style="color: #007700">::</span><span style="color: #0000BB">charFromName</span><span style="color: #007700">(</span><span style="color: #DD0000">"SNOWMAN"</span><span style="color: #007700">));
</span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">IntlChar</span><span style="color: #007700">::</span><span style="color: #0000BB">charFromName</span><span style="color: #007700">(</span><span style="color: #DD0000">"RECYCLING SYMBOL FOR TYPE-1 PLASTICS"</span><span style="color: #007700">));
</span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">IntlChar</span><span style="color: #007700">::</span><span style="color: #0000BB">charFromName</span><span style="color: #007700">(</span><span style="color: #DD0000">"UM TEXTO ALEATÓRIO QUE NÃO CORRESPONDE A NENHUM CARACTERE UNICODE"</span><span style="color: #007700">));

</span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">IntlChar</span><span style="color: #007700">::</span><span style="color: #0000BB">charFromName</span><span style="color: #007700">(</span><span style="color: #DD0000">"&lt;control-08&gt;"</span><span style="color: #007700">, </span><span style="color: #0000BB">IntlChar</span><span style="color: #007700">::</span><span style="color: #0000BB">EXTENDED_CHAR_NAME</span><span style="color: #007700">));

</span><span style="color: #0000BB">?&gt;</span></code></pre></div>
   </div>

   <div class="example-contents"><p>O exemplo acima produzirá:</p></div>
   <div class="example-contents screen">
    <div class="examplescode"><pre class="examplescode">int(65)
int(9731)
int(9843)
NULL
int(8)</pre>
</div>
   </div>
  </div>
 </div>


 <div class="refsect1 seealso" id="refsect1-intlchar.charfromname-seealso">
  <h3 class="title">Veja também</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="intlchar.charname.php" class="function" rel="rdfs-seeAlso">IntlChar::charName()</a> - Obt&eacute;m o nome de um caractere Unicode</span></li>
    <li><span class="function"><a href="intlchar.enumcharnames.php" class="function" rel="rdfs-seeAlso">IntlChar::enumCharNames()</a> - Enumera todos os caracteres Unicode atribu&iacute;dos dentro de um intervalo</span></li>
   </ul>
  </p>
 </div>


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