誰かが以下のコードを説明できますか?それか、いくつかの光を当てるいくつかのリソースを私に指摘してください:)
整数をbase62文字列に変換します。
private static $_characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
private static function _convertBase($num)
{
$base = strlen(self::$_characters);
$string = '';
for ($t = floor(log10($num) / log10($base)); $t >= 0; $t--) {
$a = floor($num / pow($base, $t));
$string .= substr(self::$_characters, $a, 1);
$num = $num - ($a * pow($base, $t));
}
return $string;
}
更新:私が尋ねるつもりだったもの:誰かが以下のアルゴリズムを説明できますか?:) ありがとう。