Rumah > Soal Jawab > teks badan
<?php for ($i = 'a'; $i <= 'z'; $i++) echo "$in";
Coretan ini memberikan output berikut (baris baharu digantikan dengan ruang):
a b c def g h i j k l m no p q r s t u v w x y z 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 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 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 dw dx dy dze ea eb ec ed ee ef eg eh ei ej el em en eo ep eq er es et eu ev ew ex...to yz
P粉5556827182024-01-22 11:11:19
Oleh kerana apabila 'z' dicapai (yang merupakan hasil yang sah dalam julat, $i++ menambahnya ke nilai seterusnya dalam jujukan), nilai seterusnya ialah 'aa' mengikut abjad, 'aa' ialah < 'z',因此永远不会满足比较
for ($i = 'a'; $i != 'aa'; $i++) echo "$i\n";
P粉3080890802024-01-22 09:22:34
Dari Dokumen:
Dari komen:-
Juga ambil perhatian bahawa <=
是字典顺序比较,因此'z'+1 ≤ 'z'
。 (因为 'z'+1 = 'aa' ≤ 'z'
。但是 'za' ≤ 'z'
是第一次比较为 false。)例如,$i == 'z'
baik.