PHP - ошибочный алфавитный цикл
Может ли кто-нибудь объяснить мне, почему:
<?php
for ($i = 'a'; $i <= 'z'; $i++){
echo "$i ";
}
?>
Почему его вывод:
abcdefghijklmnopqrstu vwxyz аааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааенностьенность в представлении BF BG BH BH 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 cf cg ch ci cj ck cl cm cn co cp cq cr cs ct cu cv cw cx cy cz da db dc dd de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dx dy dz ea eb ee ef, например, ej ej ek eme en epo eq es es eu evew ew eew ew ej
Но его работа в порядке с
<?php
for ($i = 'a'; $i != 'aa'; $i++){
echo "$i ";
}
?>
Кажется, цикл повторяется снова и снова, пока не достигнет "zz".
Если я дам$i<"aa"
он должен работать нормально, но вместо этого он выводит только «а».