/* 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