/* Perhaps something like this? */

// UNTESTED
$string = "ThE sTrInG tO tEsT";
function str2arr($str)
{
        for ( $x = 0 ; $x < ( strlen($str) ) ; $x++ )
        {
                $arr[$x] = substr($str, $x, 1);
        }
        return $arr;
}
foreach ( (str2arr($string)) as $char )
{
        if ( strtolower($char) != $char )
        {
                $res["cap"]++;
        }
        else
        {
                $res["low"]++;
        }
}
if ( ($res["cap"]/($res["cap"]+$res["low"])) >= ".4" )
{
        exit("Too many capital letters, LaMeR!");
}


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to