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

[±Ð¾Ç] (PHP+IIS+MsSQL±Ð¾Ç²Ä8½g)¬yµ{±±¨î¤§switch±Ô­z

[±Ð¾Ç] (PHP+IIS+MsSQL±Ð¾Ç²Ä8½g)¬yµ{±±¨î¤§switch±Ô­z

¦h¸ô®|¿ï¾Üªºswitch±Ô­z
¨Ï¥Î¹L¤Fif-else±Ô­z¡A§Ú­Ì±oª¾if-else±Ô­z¦b±ø¥ó¦¨¥ß«á·|°õ¦æ±ø¥ó¦¡¤§«áªº±Ô­z¡A­Y±ø¥ó¤£¦¨¥ß«h·|°õ¦æelse¤§«áªº±Ô­z¡A¥u¯à¤G¿ï¤@¡F¦pªGµ{¦¡¦³«Ü¦hª¬ªp¡A»Ý­n«Ø¥ß¦h±ø¿ï¾Ü¸ô®|¡A«h§Ú­Ì¥i¥H¨Ï¥Îelse if³v±ø¹LÂo±ø¥ó±Ô­z¡A¦ý¬O¨Ï¥Îelse if³v±ø¹LÂo±ø¥ó±Ô­z¨Ó¼¶¼gµ{¦¡¡A¤£¦ý²´·ú³£¬Ýªá¤F¡A¦Ó¥Bµ{¦¡¤S©ìªº«Üªø¡A¦¹®É§Ú­Ì´N¥i¥H§Q¥Î¨ã¦³¦h¸ô®|¿ï¾Üªºwitch±Ô­z¨Ó¼¶¼gµ{¦¡¡C

Select Case±Ô­z¥i¥H®Ú¾ÚÅܼƤ¤ªº¸ê®Æ¼Æ­È¨Ó¨M©wµ{¦¡ªº°õ¦æ¬yµ{¡A¨äÅܼƪº«¬ºA¥i¥H¬O¦r¤¸«¬ºA¡B¾ã¼Æ«¬ºA¡Kµ¥¡A§Q¥ÎSelect Case±Ô­z¨Ó¼¶¼gµ{¦¡¤£¦ý°õ¦æ³t«×§Ö¡A¦Ó¥Bµ{¦¡¤]²LÅã©öÀ´¦h¤F¡A¨ä®æ¦¡¦p¤U¡G
switch§PÂ_±Ô­z°Ï¶ô®æ¦¡
  1. witch  (µû¦ô­È)  
  2. {
  3.      case±ø¥ó­È1¡G
  4.          ±Ô­z°Ï¶ô1¡F
  5.         break;
  6.      case ±ø¥ó­È2¡G
  7.          ±Ô­z°Ï¶ô2¡F
  8.         break;
  9. .
  10. .
  11.      case ±ø¥ó­Èn¡G
  12.          ±Ô­z°Ï¶ôn¡F
  13.         break;
  14. default:
  15.          ±Ô­z°Ï¶ôn+1¡F
  16. }
½Æ»s¥N½X
¤W¦Cªº®æ¦¡·N¸q¬O¡G·íµû¦ô­È²Å¦X±ø¥ó­È1®É´N°õ¦æµ{¦¡°Ï¶ô1¡Aµû¦ô­È²Å¦X±ø¥ó­È2®É´N°õ¦æµ{¦¡°Ï¶ô2¡K¡Aµû¦ô­È²Å¦X±ø¥ó­Èn®É´N°õ¦æµ{¦¡°Ï¶ôn¡A¦pªG¥ô¦ó±ø¥ó³£¤£²Å¦X«h°õ¦æµ{¦¡°Ï¶ôn+1¡C


¹ê¨Ò»¡©ú
¤@ª½¨Ï¥Î³æ¦æ¤å¦r¤è¶ôªºªí³æ¤¸¥ó¯u¬OµL½ì¡A²{¦b§Ú­Ì´«³æ¿ï¦¡«ö¶s¤¸¥ó¨Óª±ª±§a¡I³]­p¤@ªí³æµ{¦¡ºô­¶¡A¥ÑÂsÄýªÌ¿ï¾Ü¥L³ßÅwªººô­¶­I´ºÃC¦â¡A·íÃC¦â¿ï©w¨Ã«ö¤U¡u½T©w¡v«ö¶s«á¡A´N±Nºô­¶©³¦âÅܦ¨ÂsÄýªÌ©Ò¿ï©wªºÃC¦â¡G
  1. <?
  2. switch ($_POST["color"])
  3. {
  4.     case "y":
  5.       echo "<body bgcolor=yellow>";
  6.     break;
  7.     case "g":
  8.       echo "<body bgcolor=green>";
  9.     break;
  10.     case "b":
  11.       echo "<body bgcolor=blue>";
  12.     break;
  13. }
  14. ?>
½Æ»s¥N½X
¹ê§@¾Ç²ß
switch±Ô­z¤¤ªº±ø¥ó­È¡A¨Ã¤£­­©w¨C­Ócase¤º³£­n¦³±Ô­z¡AÁÙ¥i¥H¬O¤@­Ó½d³òªº¸ê®Æ¡A¡A¨Ò¦p¡GÅýÂsÄýªÌ¿é¤J¤ë¥÷¡A«ö¤U½T©w«ö¶s«á¡A§i¶D¥L¸Ó¤ë¥÷¬O­þ¤@­Ó©u¸`¡G
  1. <?
  2. switch ($_POST["moon"])
  3.   {
  4.     case 1: case 2: case 3:
  5.           echo "¬K¤Ñ";
  6.           break;
  7.     case 4: case 5: case 6:
  8.           echo "®L¤Ñ";
  9.           break;
  10.     case 7: case 8: case 9:
  11.           echo "¬î¤Ñ";
  12.           break;
  13.     case 10: case 11: case 12:
  14.           echo "¥V¤Ñ";
  15.           break;
  16.     default:
  17.           echo "¿ù»~";
  18.   }
  19. ?>
½Æ»s¥N½X
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

        ÀR«ä¦Û¦b : ¤Hªº²´·úªø¦b«e­±¡A¥u¬Ý¨ì§O¤Hªº¯ÊÂI¡Aµ·²@¬Ý¤£¨ì¦Û¤vªº¯ÊÂI¡C
ªð¦^¦Cªí ¤W¤@¥DÃD