Anuncios

Bienvenidos sean a este post, hoy veremos una funcion de PHP.

Anuncios

Esta funcion nos permite saber si una variable de tipo string posee solo caracteres numericos, es decir solo numeros y ningun otro tipo mas. Veamos como es su sintaxis:

ctype_digit(valor);
Anuncios

Esto devuelve un valor booleano. Siendo true para cuando el valor informado son solo caracteres de tipo numerico, en caso contrario devuelve un false. Para entender como funciona, vamos a analizar el siguiente ejemplo:

<?php

$txt = array("mhm","1235","t1nch1cu5","789");

foreach($txt as $valor)
{
        if (ctype_digit($valor))
                echo $valor . " = true\n";
        else
                echo $valor . " = false\n";
}
?>
Anuncios

Primero definimos un array con algunos valores, los cuales usaremos con la funcion.. Luego tenemos un bucle para obtener cada valor. Con cada valor obtenido mediante un condicional evaluaremos el resultado de la funcion con este. Si es verdadero, mostraremos el valor y al lado indicamos que es true. En caso contrario, mostraremos el valor con la palabra false para indicar que no es asi. Ejecutemos y veamos como es la salida:

$ php ctype.php
mhm = false
1235 = true
t1nch1cu5 = false
789 = true
$
Anuncios

Observen como solo nos devolvio true para los casos donde solo pasamos numeros, en los otros obtuvimos un false.

Anuncios

En resumen, hoy hemos visto a ctype_digit, que es, para que sirve, y un ejemplo practico para ver como trabaja. Espero les haya sido de utilidad sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.

Anuncios

Donación

Es para mantenimento del sitio, gracias!

$1.50