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 valores alfanumericos, es decir solo letras y numeros. Veamos como es su sintaxis:

ctype_alnum(valor);
Anuncios

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

<?php

$txt = array("1234","abc#%1234","123mhm789","abc 1234");

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

Primero definimos un array con algunos valores, los cuales usaremos con la funcion, y luego tenemos un bucle para obtener cada valor. En este mediante un condicional evaluaremos el valor devuelto por la funcion en cada valor. Si es verdadero, mostraremos el valor de la pasada 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
1234 = true
abc#%1234 = false
123mhm789 = true
abc 1234 = false
$
Anuncios

Observen que en los casos donde solo hay letras o numeros devuelve un true, aunque sean solo numeros, pero cuando agregamos un caracter ajenos a este nos devuelve un false.

Anuncios

En resumen, hoy hemos visto a ctype_alnum, 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
pp258

Donación

Es para mantenimento del sitio, gracias!

$1.50