Revision: 49106
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at July 16, 2011 00:17 by Josh
Initial Code
function str_inc($str, $pos = 0)
{
$chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_';
$charsmax = strlen($chars);
$len = strlen($str);
if($len == 0)
{
return $chars[0];
}
$strindex = $len - $pos - 1;
if($strindex < 0)
{
return $chars[0] . $str;
}
$char = $str[$strindex];
$charsindex = strpos($chars, $char);
if($charsindex == $charsmax)
{
$str[$strindex] = $chars[0];
return str_inc($str, $pos + 1);
}else{
$str[$strindex] = $chars[$charsindex + 1];
return $str;
}
}
Initial URL
Initial Description
Initial Title
URL Shortener Generator.
Initial Tags
Initial Language
PHP