我需要用字母数字增量生成一个序列(或函数来获得“下一个id”)。字母数字在PHP中增加一个字符串(一定长度)
字符串的长度必须是可以定义的,字符必须是0-9,A-Z。
因此,例如,具有长度为3:
000
001
002
~
009
00A
00B
~
00Z
010
011
etc..
所以我想象的功能可以使用这样的:
$code = '009'
$code = getNextAlphaNumeric($code);
ehco $code; // '00A'
我正在努力解决这个我自己,但好奇的是,如果有人已经解决了这个问题,并提出一个比我自己更聪明/更强大的解决方案。
有没有人有一个很好的解决这个问题?
你尝试过什么或者你只是要我们写代码的吗? – Niko 2012-08-17 06:53:17
我只是坐下来写下来,但认为“这是别人在过去可能比我做得更好的事情!”所以我在这里发布了它,并试图“为社区赛跑”。社区赢了。 – 2012-08-17 07:03:53
+1给你...... – mrsrinivas 2012-08-17 07:30:55