<?php for ($i = 'a'; $i <= 'z'; $i++) echo "$i\n";
此代碼段提供如下輸出(換行符替換爲空格): php
abcdefghijklmnopqrstu vwxyz aa ab ac ad ae ag ag ai aj ak al am a a a ap ap a ar a ar av aw ax ay az ba bb bc bd bf bg bh bb bb bb b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b bw bx by bz ca cb cc cd ce c c c c c c c c c c c c c c c c c c c c c c c c c c c d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d du dv dw dx dy d e e e e e e e e e e e e e e e e e e e e e e e e e e ep ep e e e e e e e e e e ex ex ... on yz spa
PHP具備循環字母的功能,能夠超出單個字符; 其他的將以這種方式完成:aa ac ... zz,依此類推。 code
<?php for ($i = 'a'; $i !== 'aa'; $i++) echo "$i\n"; ?>
這也能夠使用: ci
for ($i = 'a'; $i <= 'z'; $i=chr(ord($i)+1)) echo "$i\n";
試試這個代碼。 我認爲這段代碼對您有所幫助。 foreach
$alphas = range('A', 'Z'); foreach($alphas as $value){ echo $value."<br>"; }
按順序顯示26個字母。 循環
也許這段代碼可行。 它很容易理解: 方法
<?php $ascii_val = ord("a"); for($i=$ascii_val;$i<$ascii_val+26;$i++){ echo chr($i)."\n"; } ?>
其中26是字母表中的字母總數。 co
其餘人已經說過爲何PHP沒有顯示你的指望。 如下是您得到所需結果的方法: block
<?php for ($i = ord('a'); $i <= ord('z'); $i++) echo chr($i); ?>