1
5
你可以用 base_convert() |
2
6
您希望将整数转换为另一个使用完整字母表的基数。Base64可以工作,但您将得到比原始整数长的字符串,因为Base64_encode()函数接受的是字符串,而不是整数。 我的建议是使用base_convert()函数,如下所示:
反之亦然
但是,这将仅使用小写字母a-z和0-9。如果希望使用所有大写和小写字母,则需要转换为基数62(如果使用符号,则转换为更高)。然而,要做到这一点,您必须编写自己的代码。 编辑 :戈登指出了这一点 great link 在php中使用base62编码。 |
3
5
我也有类似的问题,为此我自己写了一个课程。 文档: http://www.hashids.org/php/ 来源: https://github.com/ivanakimov/hashids.php 您可以这样使用它:
你会得到以下结果
要解密哈希,请执行以下操作:
编辑 :
|
4
-1
类似的事情也可以用它来做
|
5
-1
|
Jacco · 未能格式化我的日期以在php中正确工作 1 年前 |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
Ishwarya A · php电子表格在浏览器中显示多张excel 1 年前 |