爲了工作,我們會給出一個最多20個字符的字母數字字符串。我需要了解是否可以將20個字符的字符串轉換爲10個字符,並且能夠稍後將其反轉。PHP將20個字母數字字符串轉換爲10個字母數字字符
我正在考慮將字母字符轉換爲數字,然後除以某個數字,比如16.8347464849,這會給我一個更小的數字。然後以另一種方式,我可以乘以16.8347464849的小數來得到我的原始數字,但將數字轉換回字母將會非常棘手。
有沒有辦法做到這一點,而不是在我的服務器上存儲數據庫的轉換值?
例子:
$string = "8D89A6DF8FG7FG87F87";
$converted = $string/magic; //$converted = "8A0S9872AA";
您可以創建自己的「代碼頁」。在這樣的代碼頁上,您可以將數字確定爲符號並保存這些二進制文件。另外,看看紅黑樹。 – 2013-05-08 16:12:51