<?php
for ($i = 0; $i <= 1000; $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";
}
?>
改造后使用
<?php
//输出D到AH
for ($i = 3; $i <= 33; $i++) {
$y = ($i / 26);
echo $i,"=>";
if ($y >= 1) {
$y = intval($y);
echo chr($y+64);
$Dcp= chr($i-$y*26 + 65);
} else {
$Dcp=chr($i+65);
}
echo $Dcp."</br>";
}
?>
本文介绍了一段PHP代码,该代码通过循环生成从D到AH的字母序列,并展示了如何使用整数索引转换为相应的Excel列标。此过程涉及数学运算和字符编码转换,对于理解PHP中的字符串操作和ASCII码应用具有一定帮助。
2341

被折叠的 条评论
为什么被折叠?



