采用输入字符串45A7并返回下一个值(如45A8..45A9..45AA..)的函数.字母表为1到9,A到Z



下面是一个代码,它实现了所有功能,但我只想获得输入的下一个值

$alphabet=数组('0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','p','Q','R','S','T','U','V','W','X','Y','Z'(;

$premier = $alphabet;
$deuxieme = $alphabet;
$troisieme = $alphabet;
$quatrieme = $alphabet;
$cinquieme = $alphabet;
$sizieme = $alphabet;
for ($count1 = 0; $count1 <=count($alphabet); $count1++){
for ($count2 = 0; $count2 <=count($alphabet); $count2++){
for ($count3 = 0; $count3 <=count($alphabet); $count3++){
for ($count4 = 0; $count4 <=count($alphabet); $count4++){
for ($count5 = 0; $count5 <=count($alphabet); $count5++){
for ($count6 = 0; $count6 <=count($alphabet); $count6++){
echo ($premier[$count1].''. $deuxieme[$count2] .''.$troisieme[$count3] .''.$quatrieme[$count4] .''.$cinquieme[$count5].''. $sizieme[$count6].'<br>');
}
}
}
}
}
}

FRANÇAIS:你好,我是一个在基础上进行解释的基础。在底座36上组装使用工具。在解决方案中,简单的框架在基础10、增量和基础36上。

中文:嗨,有一个base_convert((函数可以将数字转换为任意基数。你似乎在用36为基数的数字。因此,最简单的解决方案是将你的数字以10为基数,递增,然后再回到36为基数。

$chiffre = base_convert($input, 36, 10);
$chiffre++;
echo base_convert($chiffre, 10, 36);

文档:www.php.net/manual/en/function.base-convert.php

最新更新