PHP For迴圈字母A-Z當超過26個字母時輸出AA,AB,AC
阿新 • • 發佈:2020-02-18
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