All pastes #67494 Raw Edit

v3x

public text v1 · immutable
#67494 ·published 2006-06-20 03:00 UTC
rendered paste body
	function get_upper_percent($str)
	{
		$len   = 0;
		$upper = 0;

		$strlen = strlen($str);

		for($i = 1; $i <= $strlen; ++$i) 
		{
			if($str[$i] <> strtolower($str[$i]))
			{
				++$len;
				++$upper;
			}

			if($str[$i] <> strtoupper($str[$i]))
				++$len;
		}
            
		$percent = 0;

		if($len > 0)
			$percent = ($upper/$len) * 100;
            
		return substr($percent , 0 , (($percent > 99) ? 3 : 2));
	}