0

aからz..に char を取得するには、php で単純なループを実行する必要があります。

for($i=0;$i<aNumber;$i++)
   echo "char = ".intToChar($i)."<br>";

ここで、aNumber は 20 未満です

4

4 に答える 4

4

range [docs]を使用すると、文字の配列を簡単に作成できます。

$chars = range('a', 'z');

または、本当に印刷したいだけの場合:

echo implode('<br />', range('a', 'z'));
于 2012-07-01T09:01:49.530 に答える
2

ASCII テーブルを理解する必要があります。このリンクを参照してください。A - Zis65 - 90およびa - zisのコード97 - 122

for($i = 97; $i <= 122; $i++)
    echo chr($i);
于 2012-07-01T09:00:35.207 に答える
1

私はこの方法で解決しました:

$i = 0;
$char = 'a';
$aNumber = xx;
while($i<$aNumber){
    echo $char."<br>";
    $char++;
    $i++;
}
于 2012-07-01T09:01:17.157 に答える
0

ASCII コード/番号で指定された文字を返すには、chr関数を使用します。0 から 20 までループしたいので、 に 97 を追加する必要があります$i。97 は文字の ASCII コードですa

for($i=0;$i<$aNumber;$i++)
   echo "char = ".chr($i+97)."<br>"; // + 97 because it is ASCII 'a'

これらの文字をループしたいだけの場合は、次のようにできます。

for($i = ord('a'); $i < ord('z'); $i++)
   echo "char = ".chr($i)."<br>";

さらに、これらの文字の配列を取得したい場合は、範囲関数を使用できます。

$chars = range('a', 'z');
于 2012-07-01T09:01:08.173 に答える