为了工作,我们会给出一个最多20个字符的字母数字字符串。我需要了解是否可以将20个字符的字符串转换为10个字符,并且能够稍后将其反转。PHP将20个字母数字字符串转换为10个字母数字字符
我正在考虑将字母字符转换为数字,然后除以某个数字,比如16.8347464849,这会给我一个更小的数字。然后以另一种方式,我可以乘以16.8347464849的小数来得到我的原始数字,但将数字转换回字母将会非常棘手。
有没有办法做到这一点,而不是在我的服务器上存储数据库的转换值?
例子:
$string = "8D89A6DF8FG7FG87F87";
$converted = $string/magic; //$converted = "8A0S9872AA";
您可以创建自己的“代码页”。在这样的代码页上,您可以将数字确定为符号并保存这些二进制文件。另外,看看红黑树。 – 2013-05-08 16:12:51