ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[±Ð¾Ç] (PHP+IIS+MsSQL±Ð¾Ç²Ä9½g)­«½Æ°õ¦æªº°j°é±Ô­z

[±Ð¾Ç] (PHP+IIS+MsSQL±Ð¾Ç²Ä9½g)­«½Æ°õ¦æªº°j°é±Ô­z

­«½Æ°õ¦æªº°j°é±Ô­z
©Ò¿×°j°é¡]Loop¡^´N¬O¯àÅý¬Y¤@¬qªºµ{¦¡±Ô­z¯à°÷­«½Æ°õ¦æ³\¦h¦¸ªº¬yµ{±±¨î±Ô­z¡A¦b¥»³¹¸`¤¤¡A±N¤¶²Ð¼Æ­Ó±`¥Î¨Ó±±¨îµ{¦¡ªº°j°é±Ô­z¡C

­p¦¸°õ¦æªºfor°j°é±Ô­z
·í§Ú­Ìª¾¹D°j°é¥²¶·°õ¦æªº¦¸¼Æ®É¡Afor±Ô­z´N¬O³Ì¦nªº°j°é±Ô­z¡A­n¨Ï¥ÎFor-Next±Ô­z´N¥²¶·¨Ï¥Î¤@­Ó±±¨îÅܼƨӨM©wFor-Next±Ô­z­n°õ¦æªº¦¸¼Æ¡A¨ä®æ¦¡¦p¤U¡G
for°j°é±Ô­z°Ï¶ô®æ¦¡
  1. for  (­p¦¸ÅܼÆ=ªì­È;²×¤î±ø¥ó;­p¦¸Åܶq)
  2.        {
  3.           ±Ô­z°Ï¶ô¡F
  4.        }
½Æ»s¥N½X
¥Ñ¤W¦C®æ¦¡¤¤¥i±oª¾¡Afor±Ô­z¥i¥HÀ°§Ú­Ì«Ø¥ß¤@­Ó°j°é¡A§Ú­Ì¥u­n«ü©wÅܼư_©l­È¡BÅܼƪº­p¦¸Åܶq»P²×¤î±ø¥ó´N¥i¥H¨M©w°j°é­«½Æªº¦¸¼Æ¡C


¨Ò¦p¡G
  1. for ($X=0 ; $X<10 ; $X++)
  2.        {
  3.           $Y=$Y+$X¡F
  4.         }
½Æ»s¥N½X
¦b¤W¨Ò¤¤¡A³Ì­«­nªº¤@­Ó¦a¤è´N¬OÅܼÆX¡A¥¦¦b°j°é¤¤¬O§êºt¤@­Ó­p¼Æ¾¹ªº¨¤¦â¡A¦Ó­p¼Æ½d³ò±q0¨ì9¡A©Ò¥H¦b¡y{¡K}¡z¤¤ªº±Ô­z°Ï¶ô±N·|³Q°õ¦æ10¦¸¡A¦]¦¹§Ú­Ì¥i¹ïfor±Ô­z¤ÀªR¦p¤U¡C

  • ²Ä¤@¦¸°õ¦æ°j°é®É¡AÅܼÆX³Q«ü©w¬°°_©l­È¡C
  • °õ¦æ°j°é«e¡AÅܼÆX³£·|¥ý¶i¦æ¬O§_¶W¹L²×¤î­ÈªºÀËÅç¡A­Y¶W¹L¡A«hµ²§ô°j°é¡A§_«h´NÄ~Äò°õ¦æ°j°é¤ºªº±Ô­z¡C
  • °õ¦æ¹L°j°é«á¡AÅܼÆXªº­È±N·|¥[¤W¨B¶i­È¡]1¡^¡C


´£¥Ü
¡y$X++¡z´N¬O¡u$X=$X+1¡vªº·N«ä¡A¨C°õ¦æ¹L¤@¦¸°j°é¡AÅܼÆXªº­È´N·|¥[1¡C


for±Ô­z¤£¶È¥i¥H¬O»¼¼W°j°é¡A¤]¥i¥H¬O»¼´î¼W°j°é¡A¨ä®æ¦¡¦p¤U¡G
For»¼´î°j°é±Ô­z°Ï¶ô®æ¦¡
  1. for  (­p¦¸ÅܼÆ=ªì­È;²×¤î±ø¥ó;­t­p¦¸Åܶq)
  2.        {
  3.           ±Ô­z°Ï¶ô¡F
  4.        }
½Æ»s¥N½X
¤]´N»¡»¼´î°j°éfor±Ô­zªº°_©l­È¥²¶·¤j©ó²×¤î­È¡A¦Ó§PÂ_¬O§_²æÂ÷°j°éªº±Ô­z´NÅܦ¨¡G­p¦¸ÅÜ¼Æ­È < ²×¤î­È¡A¨Ò¦p¡G
  1. for ($X=10 ; $X<0 ; $X--)
  2.        {
  3.           $Y=$Y+$X¡F
  4.         }
½Æ»s¥N½X
for±Ô­zªº¨B¶i­È¡]Step¡^ªº³]©w¡A¬OÅý°j°é±Ô­z¸õ­n°õ¦æªºÆF»î¡A°£²×¤î­È±ø¥ó·|¼vÅT°j°éµ²ªG¥~¡A¨B¶i­È¡]Step¡^ªº³]©w¥ç¤Q¤À­«­n¡A¨Ò¦p¡G
  1. for ($X=1 ; $X<10 ; $X+=2)
  2.        {
  3.           $Y=$Y+$X¡F
  4.         }
½Æ»s¥N½X
½Ð°Ý±z¡G¤W¨Òfor°j°é±Ô­zµ²§ô«á¡AÅܼÆYµ¥©ó¦h¤Ö¡Hµ´¹ï¤£¬O55³á¡I
¦b§Ú­Ì³o­Ó¨Ò¤l¤¤¡AÅܼÆX³Q«ü©w¬°°_©l­È1¡A¤]´N»¡ÅܼÆX¤@¶}©l¬O1¡A¥i¬O¨C°õ¦æ¤@¦¸°j°é«áÅܼÆX¨Ã¤£¬O¥[¢°³á¡I¦Ó¬O¥[2¡A©Ò¥HY=1+3+5+7+9¡Aµª®×À³¸Ó¬O25¡C
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

do-while°j°é±Ô­z
while±Ô­z¬O¦b°j°é¤@¶}©lªº®É­Ô´N¥ý§PÂ_±ø¥ó¦¡¡A¦Ódo-while°j°é±Ô­z«h¬O¥ý°õ¦æ°j°é¤ºªº±Ô­z°Ï¶ô¡Aª½¨ì°j°éªºµ²§À¤~¶i¦æ±ø¥ó¦¡ªº§PÂ_¡C
1.png

±ø¥ó¦¡¦¨¥ß¡]¥¬ªL­È¹Bºâµ²ªG¬°False¡^®É¡A¨º»ò¦bDo While°j°é±Ô­z¸Ì¡]±Ô­z°Ï¶ô¡^ªºµ{¦¡½X´N·|°õ¦æ¦Üµ²§À¡AµM«á¦A§PÂ_±ø¥ó¦¡¡A·í³o­Ó±ø¥ó¦¡¤£¦¨¥ß®É¡ADo ¡VWhile°j°é±Ô­z´N·|°±¤î°õ¦æ¡C
Do While-Loop°j°é±Ô­z°Ï¶ô®æ¦¡
  1. Do
  2. {  
  3.        ­n­«½Æ°õ¦æªº±Ô­z°Ï¶ô;
  4. } While (±ø¥ó¦¡);
½Æ»s¥N½X
´£¥Ü
While°j°é±Ô­z»P¬O¦b°j°é¤@¶}©lªº®É­Ô´N¥ý§PÂ_±ø¥ó¦¡¡AµM«á¦A¨M©w°j°é¬O§_Ä~Äò¶i¦æ¡A¦ÓDo-While°j°é±Ô­z«h¬O¥ý°õ¦æ°j°é¤ºªº±Ô­z°Ï¶ô¡Aª½¨ì°j°éªºµ²§À¤~¶i¦æ±ø¥ó¦¡ªº§PÂ_¨Ó¨M©w°j°é¬O§_Ä~Äò¡C
´N±ø¥ó¦¡§PÂ_ªºµ²ªG¨Ó½×¡AWhile°j°é±Ô­z»PDo-While°j°é±Ô­z¬O¦b±ø¥ó¦¡¡u¦¨¥ß¡]True¡^¡v®É¤~­«½Æ°j°é¤ºªºµ{¦¡±Ô­z¡C
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

while°j°é±Ô­z
·í§Ú­Ìª¾¹D°j°é¥²¶·°õ¦æªº¦¸¼Æ®É¡Afor±Ô­z´N¬O³Ì¦nªº°j°é±Ô­z¡A¦ý¬O­Y¤£ª¾¹D°j°é¥²¶·°õ¦æªº¦¸¼Æ©O¡A¨º§Ú­Ì´N¥i¥H¨Ï¥Îwhile°j°é±Ô­z¡A¨ä®æ¦¡¦p¤U¡G
While°j°é±Ô­z°Ï¶ô®æ¦¡
  1. While  (±ø¥ó¦¡)
  2. {
  3.        ­n­«½Æ°õ¦æªº±Ô­z°Ï¶ô;
  4. }
½Æ»s¥N½X
while°j°é±Ô­z¬O¥Ñ«O¯d¦rwhile¶}©l¡A¦b¨ä«á¬O¤@­Ó±ø¥ó¦¡¡A¦Ó³o­Ó±ø¥ó¦¡«h¬O¤@­Ó¥¬ªL­È¹Bºâ¦¡¡A¦pªG³o­Ó±ø¥ó¦¡¦¨¥ß¡]¥¬ªL­È¹Bºâµ²ªG¬°True¡^¡A¨º»ò¦bwhile°j°é±Ô­z¸Ì¡]±Ô­z°Ï¶ô¡^ªºµ{¦¡½X´N·|°õ¦æ¦Üµ²§À¡AµM«á¦A§PÂ_±ø¥ó¦¡¡A·í³o­Ó±ø¥ó¦¡¤£¦A¦¨¥ß®É¡Awhile°j°é±Ô­z´N·|°±¤î°õ¦æ¡C

²{¦b§Ú­Ì¨Ó¤ñ¸û¤@¤UFor»PWhile±Ô­z¡G­pºâ1¥[¦Ü10¡G
for¼gªk¡G
  1. for ($X=0 ; $X<10 ; $X++)
  2.        {
  3.           $Y=$Y+$X¡F
  4.         }
½Æ»s¥N½X
while¼gªk¡G
  1. $X=1;
  2. While ($X <= 10)
  3. {
  4.       $Y=$Y+$X;
  5.        $X=$X+1;
  6. }
½Æ»s¥N½X
¬Ý§¹³o¨â­Ó±Ô­zªº¤ñ¸û¡A±z¬O¤£¬Oµo²{¡G¦P¼Ëªº¥\¯à¡A¦ý¬OWhile±Ô­z¦ü¥G³Â·Ð¦h¤F¡A¤£¹L¡A­Y¤£ª¾¹D°j°é·|°õ¦æ´X¦¸¡AÁÙ¬OWhile±Ô­z¤ñ¸û¾A¦X¡A¦p¤U¨Ò¡G

¹ê°µ¾Ç²ß
½Ð³]­p¤@PHPµ{¦¡¡A­pºâ6561¬O3ªº´X¦¸¤è¡A¨Ã±Nµª®×Åã¥Ü©óºô­¶¤¤¡C
  1. <?
  2. $test=6561;
  3. $ans=0;
  4. while ($test>1)
  5. {
  6.     $test=$test/3;
  7.     $ans=$ans+1;       
  8. }
  9. echo ("6561¬O3ªº" . $ans . "¦¸¤è");
  10. ?>
½Æ»s¥N½X
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

±_ª¬For°j°é
¤°»ò¬O±_ª¬For°j°é¡H´N¬OFor°j°é¤º¤S¦³For°j°é¡I¨Ò¦p¤U¹Ï©Ò¥Ü¡G
2.png
  1. <?
  2. for ($X=1 ; $X<=5 ; $X++)
  3.   {
  4.     for ($Y=1 ; $Y<=$X ; $Y++)
  5.      {
  6.       echo $Y;
  7.      }
  8.     echo "<br>";
  9.   }
  10. ?>
½Æ»s¥N½X
·íµ{¦¡°õ¦æ«á·|¦bºô­¶¤¤¦C¦L¥X¤U¹Ï¡G


´£¥Ü
³sÄò¨Ï¥Îecho()¨ç¼Æ¿é¥X¸ê®Æ¡A«h¿é¥Xªº¸ê®Æ·|³s¦¨¤@¦C¡A¬G¦b¤º°j°é°õ¦æ§¹²¦«á¦A¦¸§Q¥Îecho()¨ç¼Æ¿é¥X¤@­Ó¡u<BR>¡v´«¦æ¼ÐÅÒ¸õ¦Ü¤U¤@ªÅ¥Õ¦C¡C


¹ê°µ¾Ç²ß
½Ð¸ÕµÛ¦bºô­¶¤¤¦C¦L¥X¤E¤E­¼ªkªí¡G½d¨Ò¥úºÐtest03_06.php
  1. <?
  2. for ($x=1; $x<10; $x++)
  3. {
  4.   for ($y=1; $y<10; $y++)
  5.   {
  6.   echo($x . " * " . $y . " = " . $x*$y );
  7.   }
  8.    echo "<br>";
  9. }
  10. ?>
½Æ»s¥N½X
·íµ{¦¡°õ¦æ«á·|¦bºô­¶¤¤¦C¦L¥X¤U¹Ï¡G


¤Ñ°Ú¡I¹Ï¤Wºô­¶¤¤ªº¤E¤E­¼ªkªí¤ÓÃø¬Ý¤F§a¡I¬n¬n±×±×ªº¨S¦³¼Ð»ô¡A³o®É­Ô¡A§Ú­Ì¤£§«¸ÕµÛ­×§ïµ{¦¡±Ô­z¡A¥[¤Jªí®æªºHTML¼ÐÅÒ¡A¨Ï¿é¥X¦bºô­¶¤¤ªº¤E¤E­¼ªkªí¯à¼Ð»ô¹ï¥¿¡C
  1. <HTML>
  2. <HEAD>
  3. <TITLE>test03_07</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <TABLE Border=1 width=100%>
  7. <?
  8. for ($x=1; $x<10; $x++)
  9. {
  10.   echo "<TR Align=Center>";
  11.   for ($y=1; $y<10; $y++)
  12.   {
  13.   echo ("<TD>" . $x . " * " . $y . " = " . $x*$y . "</TD>");
  14.   }
  15.    echo "<TR>";
  16. }
  17. ?>
  18. </TABLE>
  19. </BODY></HTML>
½Æ»s¥N½X
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

        ÀR«ä¦Û¦b : ¯¸¦b¥b¸ô¡A¤ñ¨«¨ì¥Ø¼Ð§ó¨¯­W¡C
ªð¦^¦Cªí ¤W¤@¥DÃD