首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将1-5位数字转换为字母数字5位数字

将1-5位数字转换为字母数字5位数字
EN

Stack Overflow用户
提问于 2013-05-10 04:11:16
回答 1查看 769关注 0票数 1

我正在寻找一种方法来转换1-5位数字的整数到5位字母数字递增。

示例

代码语言:javascript
复制
for($i=0; $i<41; $i++){
    echo convert_i_to_alphanumeric($i);
}

输出//

00001 00002 00003 00004 00005 00006 00007 00007 00008 00009 0000A 0000B 0000C 0000D 00E 0000F 0000G 0000H 0000I 0000J 0000K 0000L 0000M 0000N 0000O 0000P 00Q 0000R 00S 0000T 0000U 0000V 0000W 0000X 00Y 0000Z 00010 00011 00012 00013 00014...

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-10 04:14:49

Php有一个可以使用的base_convert函数。

base_convert($i,10,36)

要获得填充格式,只需添加一个strtoupperstrpad

代码语言:javascript
复制
function convert_i_to_alphanumeric($digit) {
    return str_pad(strtoupper(base_convert($digit,10,36)),5,"0",STR_PAD_LEFT);
}
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16470285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档