Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将数字映射为字母_Php_Base Conversion - Fatal编程技术网

Php 将数字映射为字母

Php 将数字映射为字母,php,base-conversion,Php,Base Conversion,如何使用base_将数字转换为字母 例如,123456将成为ABCDEF。 所以123321号将成为ABCCBA 实际上我有一个唯一的数字,它需要以一串字母的形式保持它的唯一性。有什么方法可以做到这一点吗?用于在不同的数字系统之间转换数字。就像六角到垃圾箱一样 您的任务是: 正如您所看到的,strtr就像一个字符转换器一样工作。如果在输入字符串中找到$from字符串中的字符,它将被位于$to字符串相同位置的字符转换。但是,上面的代码示例更好地解释了这一点:)或许可以用md5()之类的函数对其进行

如何使用base_将数字转换为字母

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

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

用于在不同的数字系统之间转换数字。就像六角到垃圾箱一样

您的任务是:


正如您所看到的,
strtr
就像一个字符转换器一样工作。如果在输入字符串中找到
$from
字符串中的字符,它将被位于
$to
字符串相同位置的字符转换。但是,上面的代码示例更好地解释了这一点:)

或许可以用md5()之类的函数对其进行散列?它最多可以是21个数字。任何长度的数字都是什么意思?@gray strtrt代表字符串转换。本质上,它通过将第二个参数(
12345
)中的每个字母替换为第三个参数(
ABCDE
)中相同位置的字母,将一组字符转换为另一组字符。
$original = '13421';
$replaced = strtr($original, '12345', 'ABCDE');
echo $replaced; // output: ACDBA