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 en minusculas. Pasemos a ver como es su sintaxis:

ctype_lower(valor);
Anuncios

Esto devuelve un valor booleano. Siendo true para cuando el valor informado son solo caracteres en minusculas, en caso contrario devuelve un false. Tengan en cuenta que si posee caracteres numericos o de otro tipo tambien devolvera false. Para entender como funciona, vamos a analizar el siguiente ejemplo:

<?php

$txt = array("año","texto","789 MHM");

foreach($txt as $valor)
{
        if (ctype_lower($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 que tomara cada uno de los valores y mediante un condicional evaluaremos el resultado de la funcion con el valor en cada pasada. Si es verdadero mostraremos el valor junto a la palabra true para indicar que efectivamente son todas letras y en minusculas. En caso contrario, le adjuntamos la palabra false. Ejecutemos para ver como es la salida:

$ php ctype.php
año = false
texto2 = true
789 mhm = false
$
Anuncios

Observen la salida, tenemos dos casos donde devolvio false. En ambos casos, sucede principalmente por dos razones: incluimos caracteres no validos. En el primer caso, es por usar un caracter de los valores extendidos de la tabla ASCII, recuerden que la ñ no existe en el alfabeto en ingles, y en el otro caso es por tener caracteres que no son letras. En cambio, en el segundo valor si se cumplen todas las condiciones para que devuelva un true.

Anuncios

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