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

ctype_upper(valor);
Anuncios

Esto devuelve un valor booleano. Siendo true para cuando el valor informado son solo caracteres en mayusculas, 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("mhm", "TINCHICUS","TINCHICUS2025","MarTIN");

foreach($txt as $valor)
{
        if (ctype_upper($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. 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 mayusculas. En caso contrario, le adjuntamos la palabra false. Ejecutemos para ver como es la salida:

$ php ctype.php
mhm = false
TINCHICUS = true
TINCHICUS2025 = false
MarTIN = false
$
Anuncios

Observen la salida, tenemos tres casos donde devolvio false. En estos casos, sucede principalmente por dos razones: incluimos caracteres no validos. En el primer caso, es por usar caracteres en minusculas. En el segundo caso tenemos un true porque son solamente mayusculas. En el tercer caso, tenemos un false porque le pasamos numeros a los caracteres. Y en el ultimo caso, tambien es false porque tenemos algunos caracteres en minuscula.

Anuncios

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