base_convert数字映射到字母

gra*_*ray 2 php base-conversion

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

例如123456将成为ABCDEF.所以123321号将成为ABCCBA

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

hek*_*mgl 8

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

你的任务是strtr():

$original = '13421';
$replaced = strtr($original, '12345', 'ABCDE');
echo $replaced; // output: ACDBA
Run Code Online (Sandbox Code Playgroud)

正如你所看到的strtr那样,它就像一个慈善的翻译.如果$from在输入字符串中找到字符串中的字符,则它将由$to字符串位于相同位置的字符进行转换.但是,上面的代码示例更好地解释了:)

  • @gray strtr代表字符串翻译.通过将第二个参数(`12345`)中的每个字母替换为第三个参数(`ABCDE`)中相同位置的字母,它实际上将一组字符转换为另一组字符. (2认同)