尝试在此线程 [ Alphanumeric Counter ] 中的答案的基础上构建一个没有填充的无限(对于任何 int)字母数字计数器。
我想创建一个从 0 开始并计算类似这样的计数器。
0,1,2...Y,Z,10,11,12...1Y,1Z,20,21...ZY,ZZ,100,101...ZZZ,1000,1001 .. 无穷大(溢出)。 ...
计数器的目的是从我INT
的数据库 ID 创建短 URL。我想输入行的 id 并从中获取一个基数为 36 的值,我可以将其用作 url。
我做了一些尝试,但似乎都错了。当我应该增加字符数时,我陷入了如何测试的问题。即从 Z 到 10 或从 ZZ 到 100。