谁能解释我为什么:
<?php
for ($i = 'a'; $i <= 'z'; $i++){
echo "$i ";
}
?>
为什么它的输出是:
abcdefghijklmnopqrstu vwxyz aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv 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 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 dw dx dy dz ea eb ec ed ee ef eg eh ei ej ek el em en eo ep eq er es et eu ev ew ex... on to yz
但它的工作正常
<?php
for ($i = 'a'; $i != 'aa'; $i++){
echo "$i ";
}
?>
循环似乎一遍又一遍地运行,直到达到“zz”。
如果我给$i<"aa"
它应该可以正常工作,但它只输出“a”。