生成像 Youtube 的播放列表一样的唯一 ID - PHP
我已经阅读这个教程很多次了,终于,我完成了创建自己的唯一ID就像 YouTube 一样。
但我不知道如何创建这种唯一的 ID:
http://www.youtube .com/playlist?list=PL124C2FA58C814231
一些示例:
E5DBC5AD85E952BF
F26D47E15E785137
4DE9165CE24633D0
26B44580D7ECDCD3
--- 带前缀 PL --
PL3F16C0AE0309BB56
PL124C2FA58C814231
我如何使用 PHP 创建这种唯一的 id?我的数据库使用自动增量主键。
谢谢。
I have read this tutorial many times, finally, i finished to create my own unique id like Youtube.
But i can't find out how to create this kind of unique ID:
http://www.youtube.com/playlist?list=PL124C2FA58C814231
Some examples:
E5DBC5AD85E952BF
F26D47E15E785137
4DE9165CE24633D0
26B44580D7ECDCD3
--- with prefixes PL --
PL3F16C0AE0309BB56
PL124C2FA58C814231
How can i create that kind of unique id using PHP? My database used auto incremental PRIMARY KEY.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
PHP 有一个
uniqid()
函数来实现此目的目的。将前缀作为其第一个参数传递给它:如果出于安全目的需要这样做,PHP 文档页面上讨论了更好的选项。
PHP has a
uniqid()
function for this purpose. Pass the prefix to it as its first parameter:If this is needed for security purposes, there are better options discussed on the PHP document page.
试试这个:
然后显然检查您的数据源以查看该值是否唯一。
Try this:
Then obviously check your datasource to see if the value is unique.