可能重复:
PHP: How to generate a random, unique, alphanumeric string?
我正在创建图片托管网站。我需要为图像创建一个唯一的五个字母字符串(区分大小写),例如一个例子 - > imgur.com/srM0U
我见过很多例子,但它们不是唯一的,也不区分大小写。 生成的字符串我将用于图像文件名,我认为imgur使用唯一的字符串。
请帮助解决一段代码
答案 0 :(得分:0)
http://kevin.vanzonneveld.net/techblog/article/create_short_ids_with_php_like_youtube_or_tinyurl/
要记住的主要事情是大多数短URL系统的工作方式是将长格式URL保存到数据库中,并使用自动递增的ID。然后通过类似于上面的脚本将该ID转换为字母数字短代码。
我指出这一点的原因是我认为你正在向后解决问题 - 首先尝试分配一个字母数字短代码。拥有唯一的数值(因此,自动增量)然后从那里接近编码它会容易得多。
抱歉,我手机发送的格式不佳。