PHP----根据字段个数,循环打印字母排序,使用于PHPExcel

本文介绍了一种使用PHP根据字段个数生成Excel表格头字母排序的方法,通过循环打印从A到Z的字母并根据字段数量调整,适用于PHPExcel库。最终生成的字母排序用于表格列标识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

根据字段个数,循环打印字母排序,使用于PHPExcel

最后拼装成数组

$tableheader = array('ID','学籍ID','退费单号','真实姓名','性别','手机号','QQ','Email','身份证号',
'项目类型','报读院校','报读专业','专业层次','报读班型','利息费','管理费','课时费','退费金额',
'扣款单编号','扣款单开单人/申请人','退费理由','扣款单开单校区','面咨校区','面咨老师','TMK 老师','所属事业部','所属团队','事业部审核','备注','分校审核','备注','教务审核','备注','财务审核','备注','退费状态',
'收款开户人姓名','收款开户银行','收款银行账号','收款备注','创建时间','退费备注');

// 根据字段个数,设置表头排序字母
$letter_str = '';
for($i='A',$k=0; $i<='Z'; $i++,$k++){
    if($k == count($tableheader)){
        break;
    }

    // 最后一个取消逗号
    if($k == (count($tableheader)-1)){
        $letter_str .= $i;
    } else {
        $letter_str .= $i.',';
    }
}

$letter = explode(',', $letter_str);
print_r($letter);

输出拼装成数组


Array
(
    [0] => A
    [1] => B
    [2] => C
    [3] => D
    [4] => E
    [5] => F
    [6] => G
    [7] => H
    [8] => I
    [9] => J
    [10] => K
    [11] => L
    [12] => M
    [13] => N
    [14] => O
    [15] => P
    [16] => Q
    [17] => R
    [18] => S
    [19] => T
    [20] => U
    [21] => V
    [22] => W
    [23] => X
    [24] => Y
    [25] => Z
    [26] => AA
    [27] => AB
    [28] => AC
    [29] => AD
    [30] => AE
    [31] => AF
    [32] => AG
    [33] => AH
    [34] => AI
    [35] => AJ
    [36] => AK
    [37] => AL
    [38] => AM
    [39] => AN
    [40] => AO
    [41] => AP
)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值