base_convert数字映射到字母

时间:2013-05-09 20:40:14

标签: php base-conversion

如何使用base_convert将数字映射到字母?

例如123456将成为ABCDEF。 因此,数字123321将成为ABCCBA

我实际上有一个唯一的数字,需要以字母串的形式保持它的唯一性。有什么办法吗?

1 个答案:

答案 0 :(得分:8)

base_convert()用于在不同数量的系统之间转换数字。像Hex到Bin。

您的任务是strtr()

$original = '13421';
$replaced = strtr($original, '12345', 'ABCDE');
echo $replaced; // output: ACDBA

如您所见,strtr的工作方式类似于 char-wise 翻译器。如果在输入字符串中找到$from字符串中的字符,则它将由位于$to字符串的相同位置的字符进行转换。但是,上面的代码示例更好地解释了:)