首页  >  文章  >  后端开发  >  Hashid 把整数生成唯一字符串的PHP类库

Hashid 把整数生成唯一字符串的PHP类库

WBOY
WBOY原创
2016-06-20 13:02:342048浏览

有时候我们需要把url传参中的id变成非1,2,3,4这样规律性的内容,我们可以用到Hashids这个类库。

生成的 id 比较高大上,比较像 Youtube、Youku、Weibo之类的 id 名,比如:XNjkxMTc0MDQ4

$hashids = new Hashids('Your Keys', 12);
$ids = array(1,2,3);
 // 加密
$str = $hashids->encode($ids);
 // 解密
$ids = $hashids->decode($str);

当然,包很全,还有 Composer package、Laravel 4 package、Laravel 5 package、CodeIgniter spark、Symfony bundle、Kohana module、Wordpress plugin、CakePHP component、Silex package、Craft plugin featu等等。

在官网可以找到链接

还支持 JavaScript, Ruby, Python, Java, Scala, PHP, Perl, Swift, Objective-C, C, C++11, Go, Lua, Elixir, ColdFusion, Groovy, Kotlin, Nim, VBA, CoffeeScript and for Node.js & .NET 语言

项目网址:http://hashids.org/php


声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn