PHP将数字转化为ABC

在使用PHP开发程序时,有时会遇到excel导出的问题,这时候生成列标识需要一定处理技巧。

以下是我使用PHP将数字转化为ABCD的代码,可以将0-25转化为A-Z,26转化为AA以此类推。

function num_alpha(int $num){
    if($num<0){
        return '';
    }elseif($num<26){
        return chr(65+$num);
    }else{
        return num_alpha($num/26-1).num_alpha($num%26);
    }
}

//测试

echo num_alpha($argv[1]);

网友评论

1条评论

发表

网友评论

1条评论

发表

最新评论

11月13日 23:09

推荐文章

彩龙

Copyright © 2008-2019 彩龙社区(http://www.clzg.cn) 版权所有 All Rights Reserved.

免责声明: 本网不承担任何由内容提供商提供的信息所引起的争议和法律责任。

经营许可证编号:滇B2-20090009-7

下载我家昆明APP 下载彩龙社区APP