美文网首页
如何循环A-Z当超过26个字母时输出AA,AB,AC.....

如何循环A-Z当超过26个字母时输出AA,AB,AC.....

作者: cuihaomaster | 来源:发表于2018-08-31 13:26 被阅读0次
            for ($i = 0; $i <= 100; $i++) {
                $y = ($i / 26);
                //echo $i,"=>";
                if ($y >= 1) {
                    $y = intval($y);
                    echo chr($y+64);
                    echo chr($i-$y*26 + 65);
                } else {
                    echo chr($i+65);
                }
                echo "\r\n";
            }
    

    会生成100个大写字母:

    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 AA AB AC AD AE AF AG AH AI AJ AK AL AM AN AO AP AQ AR AS AT AU AV AW AX AY AZ BA BB BC BD BE BF BG BH BI BJ BK BL BM BN BO BP BQ BR BS BT BU BV BW BX BY BZ CA CB CC CD CE CF CG CH CI CJ CK CL CM CN CO CP CQ CR CS CT CU CV CW

    相关文章

      网友评论

          本文标题:如何循环A-Z当超过26个字母时输出AA,AB,AC.....

          本文链接:https://www.haomeiwen.com/subject/wpuswftx.html