<?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-digit.php',
    1 => 'ctype_digit',
    2 => 'Chequear posibles caracteres num&eacute;ricos',
  ),
  'up' => 
  array (
    0 => 'ref.ctype.php',
    1 => 'Funciones de Ctype',
  ),
  'prev' => 
  array (
    0 => 'function.ctype-cntrl.php',
    1 => 'ctype_cntrl',
  ),
  'next' => 
  array (
    0 => 'function.ctype-graph.php',
    1 => 'ctype_graph',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/ctype/functions/ctype-digit.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.ctype-digit" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">ctype_digit</h1>
  <p class="verinfo">(PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">ctype_digit</span> &mdash; <span class="dc-title">Chequear posibles caracteres numéricos</span></p>

 </div>
 <div class="refsect1 description" id="refsect1-function.ctype-digit-description">
  <h3 class="title">Descripción</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>ctype_digit</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 numéricos.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.ctype-digit-parameters">
  <h3 class="title">Parámetros</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">text</code></dt>
     <dd>
      <p class="para">
       La cadena probada.
       <blockquote class="note"><p><strong class="note">Nota</strong>: <p class="para">
    Si se proporciona un entero en el rango -128 y 255 inclusive, será interpretado como
    el valor ASCII de un solo carácter (los valores negativos se verán añadir 256 para permitir
    caracteres en el rango ASCII extendido). Cualquier otro entero será interpretado como
    una cadena de caracteres que contiene los dígitos decimales del entero.</p></p></blockquote>
       <div class="warning"><strong class="warning">Advertencia</strong><p class="para">
Desde PHP 8.1.0, pasar un argumento diferente de una cadena está obsoleto.
En el futuro, el argumento será interpretado como una cadena de caracteres en lugar de un punto de código ASCII.
Según el comportamiento deseado, el argumento debe ser convertido a <span class="type"><a href="language.types.string.php" class="type string">string</a></span> o debe realizarse 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-digit-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">texto</code> es un
   dígito decimal, o <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> de lo contrario.
   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-digit-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_digit()</strong></span></strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$cadenas </span><span style="color: #007700">= array(</span><span style="color: #DD0000">'1820.20'</span><span style="color: #007700">, </span><span style="color: #DD0000">'10002'</span><span style="color: #007700">, </span><span style="color: #DD0000">'wsl!12'</span><span style="color: #007700">);<br />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">) {<br />    if (</span><span style="color: #0000BB">ctype_digit</span><span style="color: #007700">(</span><span style="color: #0000BB">$caso_prueba</span><span style="color: #007700">)) {<br />        echo </span><span style="color: #DD0000">"La cadena </span><span style="color: #0000BB">$caso_prueba</span><span style="color: #DD0000"> consiste completamente de dígitos.\n"</span><span style="color: #007700">;<br />    } else {<br />        echo </span><span style="color: #DD0000">"La cadena </span><span style="color: #0000BB">$caso_prueba</span><span style="color: #DD0000"> no consiste completamente de dígitos.\n"</span><span style="color: #007700">;<br />    }<br />}<br /></span><span style="color: #0000BB">?&gt;</span></span></code></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 1820.20 no consiste completamente de dígitos.
La cadena 10002 consiste completamente de dígitos.
La cadena wsl!12 no consiste completamente de dígitos.</pre>
</div>
    </div>
   </div>
  </p>
  <p class="para">
   <div class="example" id="example-2">
    <p><strong>Ejemplo #2 Un ejemplo de <span class="function"><strong>ctype_digit()</strong></span> comparando strings con integers</strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /><br />$numeric_string </span><span style="color: #007700">= </span><span style="color: #DD0000">'42'</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$integer        </span><span style="color: #007700">= </span><span style="color: #0000BB">42</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">ctype_digit</span><span style="color: #007700">(</span><span style="color: #0000BB">$numeric_string</span><span style="color: #007700">);  </span><span style="color: #FF8000">// true<br /></span><span style="color: #0000BB">ctype_digit</span><span style="color: #007700">(</span><span style="color: #0000BB">$integer</span><span style="color: #007700">);         </span><span style="color: #FF8000">// false (ASCII 42 es el caracter *)<br /><br /></span><span style="color: #0000BB">is_numeric</span><span style="color: #007700">(</span><span style="color: #0000BB">$numeric_string</span><span style="color: #007700">);   </span><span style="color: #FF8000">// true<br /></span><span style="color: #0000BB">is_numeric</span><span style="color: #007700">(</span><span style="color: #0000BB">$integer</span><span style="color: #007700">);          </span><span style="color: #FF8000">// true<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

   </div>
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.ctype-digit-seealso">
  <h3 class="title">Ver también</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="function.ctype-alnum.php" class="function" rel="rdfs-seeAlso">ctype_alnum()</a> - Chequear posibles caracteres alfanum&eacute;ricos</span></li>
    <li><span class="function"><a href="function.ctype-xdigit.php" class="function" rel="rdfs-seeAlso">ctype_xdigit()</a> - Chequear posibles caracteres que representen un d&iacute;gito hexadecimal</span></li>
    <li><span class="function"><a href="function.is-numeric.php" class="function" rel="rdfs-seeAlso">is_numeric()</a> - Determina si una variable es un n&uacute;mero o una cadena num&eacute;rica</span></li>
    <li><span class="function"><a href="function.is-int.php" class="function" rel="rdfs-seeAlso">is_int()</a> - Determina si una variable es de tipo integer</span></li>
    <li><span class="function"><a href="function.is-string.php" class="function" rel="rdfs-seeAlso">is_string()</a> - Determina si una variable es de tipo string</span></li>
    <li><span class="function"><a href="intlchar.isdigit.php" class="function" rel="rdfs-seeAlso">IntlChar::isdigit()</a> - Verifica si un punto de c&oacute;digo es un d&iacute;gito</span></li>
   </ul>
  </p>
 </div>

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