日本語を記入すると文字化けした話。順番に」とかで計算すると大抵ソートが引っかかると思う。確かに並び替えはよく使うけど、ループのキーを出力する文字列の接頭に振る事も良くあると思うんだ。/&gt;';}配列のインデックスは先頭が0からなのでそのまま出すと0,1,2,3...と続く。foreachとかなら+1したりforなら$iを1にすればいいのだけど、アルファベットの時困るし、必ず1からループさせるとも限らない。chrはASCII文字コードを引数として該当する文字を出力する関数。/&gt;';}英数の1はASCIIコードだと49なので、49に$iを足せば1からの連番になる。同じようにして65+$iなら大文字アルファベット、97なら小文字アルファベットになる。/&gt;';}逆にするなら減算。$iが中途半端な数字なら合計がASCIIコードと同じになるよう計算すればおk。DesignWall.。