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" он должен работать нормально, но вместо этого он выводит только «а».

Ответы на вопрос(2)

Ваш ответ на вопрос