对于工作,我们将获得最多 20 个字符的字母数字字符串。我需要找出是否可以将 20 个字符的字符串转换为 10 个字符,并且以后能够将其反转。
我正在考虑将字母字符转换为数字,然后除以某个数字,比如 16.8347464849,这会给我一个小得多的数字。然后反过来,我可以将这个小数乘以 16.8347464849 得到我的原始数字,但是将数字转换回字母会很棘手。
除了在我的服务器上存储转换值的数据库之外,还有其他方法吗?
例子:
$string = "8D89A6DF8FG7FG87F87";
$converted = $string / magic; //$converted = "8A0S9872AA";