1. 程式人生 > 程式設計 >PHP For迴圈字母A-Z當超過26個字母時輸出AA,AB,AC

PHP For迴圈字母A-Z當超過26個字母時輸出AA,AB,AC

php迴圈輸出26個大小寫英文字母

for($i=65;$i<91;$i++){
  echo strtolower(chr($i)).' ';//輸出小寫字母
  echo strtoupper(chr($i)).' ';//輸出大寫字母
}

PHP For迴圈字母A-Z當超過26個字母時輸出AA,AB,AC

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的chr() 函式從指定 ASCII 值返回字元。

具體的資料可以檢視這篇文章:https://www.jb51.net/article/156073.htm