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