到目前为止,我从http://briancray.com/2009/08/26/free-php-url-shortener-script/找到了代码
function getShortenedURLFromID ($integer, $base = ALLOWED_CHARS)
{
$length = strlen($base);
while($integer > $length - 1)
{
$out = $base[fmod($integer, $length)] . $out;
$integer = floor( $integer / $length );
}
return $base[$integer] . $out;
}
Run Code Online (Sandbox Code Playgroud)
以及上面提到的Marcel J.的更复杂的答案。