<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.ctype.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'function.ctype-upper.php',
    1 => 'ctype_upper',
    2 => 'Chequear posibles caracteres en may&uacute;scula',
  ),
  'up' => 
  array (
    0 => 'ref.ctype.php',
    1 => 'Funciones de Ctype',
  ),
  'prev' => 
  array (
    0 => 'function.ctype-space.php',
    1 => 'ctype_space',
  ),
  'next' => 
  array (
    0 => 'function.ctype-xdigit.php',
    1 => 'ctype_xdigit',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/ctype/functions/ctype-upper.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.ctype-upper" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">ctype_upper</h1>
  <p class="verinfo">(PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">ctype_upper</span> &mdash; <span class="dc-title">Chequear posibles caracteres en mayúscula</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.ctype-upper-description">
  <h3 class="title">Descripción</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">function</span> <span class="methodname"><strong>ctype_upper</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.mixed.php" class="type mixed">mixed</a></span> <code class="parameter">$text</code></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>

  <p class="para rdfs-comment">
   Verifica si todos los caracteres en la <span class="type"><a href="language.types.string.php" class="type string">string</a></span> entregada,
   <code class="parameter">text</code>, son caracteres en mayúsculas.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.ctype-upper-parameters">
  <h3 class="title">Parámetros</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">text</code></dt>
     <dd>
      <p class="para">
       La cadena de prueba.
       <blockquote class="note"><p><strong class="note">Nota</strong>: <span class="simpara">
Si se proporciona un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> entre -128 y 255 inclusive, este se interpreta como el valor
ASCII de un solo carácter (a los valores negativos se les añade 256 para permitir
caracteres del rango ASCII extendido). Cualquier otro entero se interpreta como un string
que contiene los dígitos decimales del entero.</span></p></blockquote>
       <div class="warning"><strong class="warning">Advertencia</strong><p class="simpara">
A partir de PHP 8.1.0, pasar un argumento que no sea
string está obsoleto. En el futuro, el argumento se interpretará como un string en lugar de un punto de
código ASCII. Según el comportamiento deseado, el argumento debería convertirse a <span class="type"><a href="language.types.string.php" class="type string">string</a></span> o se
debería realizar una llamada explícita a <span class="function"><a href="function.chr.php" class="function">chr()</a></span>.</p></div>
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.ctype-upper-returnvalues">
  <h3 class="title">Valores devueltos</h3>
  <p class="para">
   Devuelve <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> si cada caracter del <code class="parameter">text</code>
   es una letra mayúscula en la localidad actual.
   Cuando se llama con una cadena vacía, el resultado será siempre <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-function.ctype-upper-examples">
  <h3 class="title">Ejemplos</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Ejemplo #1 Un ejemplo de <span class="function"><strong>ctype_upper()</strong></span> (usando la
    localidad predeterminada)</strong></p>
    <div class="example-contents">
<div class="phpcode"><pre><code style="color: #000000"><span style="color: #0000BB">&lt;?php
$cadenas </span><span style="color: #007700">= array(</span><span style="color: #DD0000">'AKLWC139'</span><span style="color: #007700">, </span><span style="color: #DD0000">'LMNSDO'</span><span style="color: #007700">, </span><span style="color: #DD0000">'akwSKWsm'</span><span style="color: #007700">);
foreach (</span><span style="color: #0000BB">$cadenas </span><span style="color: #007700">as </span><span style="color: #0000BB">$caso_prueba</span><span style="color: #007700">) {
    if (</span><span style="color: #0000BB">ctype_upper</span><span style="color: #007700">(</span><span style="color: #0000BB">$caso_prueba</span><span style="color: #007700">)) {
        echo </span><span style="color: #DD0000">"La cadena </span><span style="color: #0000BB">$caso_prueba</span><span style="color: #DD0000"> consiste completamente de letras mayúsculas.\n"</span><span style="color: #007700">;
    } else {
        echo </span><span style="color: #DD0000">"La cadena </span><span style="color: #0000BB">$caso_prueba</span><span style="color: #DD0000"> no consiste completamente de letras mayúsculas.\n"</span><span style="color: #007700">;
    }
}
</span><span style="color: #0000BB">?&gt;</span></code></pre></div>
    </div>

     <div class="example-contents"><p>El ejemplo anterior mostrará:</p></div>
    <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">La cadena AKLWC139 no consiste completamente de signos de letras mayúsculas.
La cadena LMNSDO consiste completamente de signos de letras mayúsculas.
La cadena akwSKWsm no consiste completamente de signos de letras mayúsculas.</pre>
</div>
    </div>
   </div>
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.ctype-upper-seealso">
  <h3 class="title">Véase también</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="function.ctype-alpha.php" class="function" rel="rdfs-seeAlso">ctype_alpha()</a> - Chequear posibles caracteres alfab&eacute;ticos</span></li>
    <li><span class="function"><a href="function.ctype-lower.php" class="function" rel="rdfs-seeAlso">ctype_lower()</a> - Chequear posibles caracteres en min&uacute;scula</span></li>
    <li><span class="function"><a href="function.setlocale.php" class="function" rel="rdfs-seeAlso">setlocale()</a> - Establece la informaci&oacute;n de configuraci&oacute;n local</span></li>
    <li><span class="function"><a href="intlchar.isupper.php" class="function" rel="rdfs-seeAlso">IntlChar::isupper()</a> - Verifica si un punto de c&oacute;digo tiene la categor&iacute;a general &quot;Lu&quot; (letra may&uacute;scula)</span></li>
   </ul>
  </p>
 </div>

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