ตัวอย่างที่ 1 เรียงดอกจันลง โดยเพิ่มทีละ 2
<?php for($i=1;$i<=7;$i+=2){ for($j=0;$j<$i;$j++){ echo "*"; } echo"<br/>"; } ?>
ผลการรัน
*
***
*****
*******
ตัวอย่างที่ 2 เรียงลบกับดอกจันสลับกันดังตัวอย่าง
<?php for($i=0;$i<5;$i++){ for($j=0;$j<5-$i;$j++){ // j < 5-0 = 5 รอบแรก วน 5 รอบ และลดลงเรื่อย ๆ echo "-"; } for($k=1;$k<=$i+1;$k++){ // k <= 0+1 รอบแรก วน 1 รอบ และเพิ่มขึ้นเรื่อย ๆ echo "*"; } echo"<br/>"; } ?>
ผลการรัน
-----*
----**
---***
--****
-*****
ตัวอย่างที่ 3 เรียงดอกจัน
<?php for($i=0;$i<10;$i++){ // สามเหลี่ยมบน for($j=0;$j<9-$i;$j++){ echo " "; } for($j=0;$j!=$i;$j++){ echo "*"; } if($i==0){ echo "*"; } for($j=$i;$j>0;$j--){ echo "*"; } echo"<br/>"; } for($i=8;$i>=0;$i--){ // สามเหลี่ยมล่าง for($j=0;$j<9-$i;$j++){ echo " "; } for($j=0;$j!=$i;$j++){ echo "*"; } if($i==0){ echo "*"; } for($j=$i;$j>0;$j--){ echo "*"; } echo"<br/>"; } ?>
ผลการรัน
*
**
****
******
********
**********
************
**************
****************
******************
****************
**************
************
**********
********
******
****
**
*