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

[±Ð¾Ç] (PHP+IIS+MsSQL±Ð¾Ç²Ä10½g) »{ÃÑ°}¦C

[±Ð¾Ç] (PHP+IIS+MsSQL±Ð¾Ç²Ä10½g) »{ÃÑ°}¦C

»{ÃÑ°}¦C
¤°»ò¥s°}¦C¡]Array¡^¡H°}¦C´N¬O¤@­Ó¶°¦XÅܼơA°}¦C´N¦pÅܼƤ@¯ë¡A¥i¥Î¨ÓÀx¦s¸ê®Æ¡A¤@¯ëªºÅܼƥu¯à¦s©ñ¤@µ§¸ê®Æ¡A¦Ó°}¦C«h¥i¥H¦s©ñ¦hµ§¸ê®Æ¡A²¨¥¤§¡A°}¦C´N¤@¸s¸ê®Æ«¬ºA¬Û¦PªºÅܼƶ°¦X¡C

°}¦C¬O¤@¸sÅܼƪº¶°¦X¡A±z¤£§«±N°}¦C·Q¹³¦¨¤@¶¡®ÈÀ]¡A®ÈÀ]¤º·|¦³«Ü¦h©Ð¶¡¥i¥HÅý®È«È©~¦í¡A¬Û¹ï©ó§Ú­Ìªºµ{¦¡¦Ó¨¥¡A³o¨Ç©Ð¶¡´N¬OÅܼơA®È«È«h¬O§Ú­Ìªº¸ê®Æ¡C

®ÈÀ]ªº©Ð¶¡¦³©Ò¿×ªº©Ð¶¡¸¹½X¡A¬Û¹ï©ó§Ú­Ìªº°}¦C¡A³o¨Ç©Ð¶¡¸¹½X´N¬O©Ò¿×ªº¡uindex¡]¯Á¤Þ¡Bµù¼Ð¡^¡v¡C
1.png
2010-5-13 18:14


ªì©l°}¦C
¨Ï¥Î°}¦C¤§«e¥²¶·¥ý¶i¦æªì©lªºµ{§Ç¡A»PÅܼƫŧi¬Û¦P¡G
¼Ð·Ç°}¦Cªì©l®æ¦¡
  1. $°}¦C¦WºÙ[]=ªì©l­È;
½Æ»s¥N½X
¨Ò¦p¡G
  1. $X[] =¡¨com¡¨;
  2. $X[] =¡¨gov¡¨;
  3. $X[] =¡¨net¡¨;
  4. $X[] =¡¨tw¡¨;
  5. $X[] =¡¨int¡¨;
½Æ»s¥N½X
¤W¦¡¤¤¡G¦]¬°§Ú­Ì¨S¦³¯S§O«ü©w°}¦C¤¤ªº¤¸¯Àµù¼Ð­È¡A¦]¦¹°}¦CX¬°±Ä¥Î¹w³]ªºµù¼Ð¯Á¤Þ½s¸¹¡A¥i¦s©ñ¤§¸ê®Æ³Ì¤jµù¼Ð¡]§Y°}¦Cªº¤j¤p-1¡^¬°4¡C


2.png
2010-5-13 18:15

¦b¤W¹Ï¤¤¡A§Ú­Ì«Ø¥ß¤@­Ó¥i¥H¦s©ñ5µ§¸ê®Æªº°}¦C¡A³qª¾¨t²Î«Ø¥ß¥X5­Ó¦s©ñ¸ê®Æªº°O¾ÐÅéªÅ¶¡¡A¦Ó³o¨Ç°O¾ÐÅéªÅ¶¡«h¬°°}¦C¡uX¡v©Ò¾Ö¦³¡C
§¹¦¨°}¦Cªº«Å§i«á¡A§Ú­Ì´N¥i¥H¦s¨ú°}¦C¤¤¨C¤@­Ó¦ì¸mªº¸ê®Æ¡A¨Ò¦p¡G
  1. $Myarray[0] = 999;  //±N¸ê®Æ¦s©ñ¸m°}¦C¦ì¸m0¤¤
½Æ»s¥N½X
©Î¬O¡G
  1. $Myarray[0] = 999  //±N¸ê®Æ¦s©ñ¸m°}¦C¦ì¸m0¤¤
  2. $Myarray[1] = 888  //±N¸ê®Æ¦s©ñ¸m°}¦C¦ì¸m1¤¤
  3. //¥X°}¦C¦ì¸m0»P1ªº¸ê®Æ¬Û´î¡A¨Ã¦s¦Ü°}¦C¦ì¸m2¤¤
  4. $Myarray[2] = $Myarray[0]- $Myarray[1]
½Æ»s¥N½X
¡u°}¦C¦ì¸m¡v´N¬O©Ò¿×ªº°}¦C¡uµù¼Ð¡]subscript¡Bindex¡^¡v¡A¦Ó°}¦C¤¤©Ò¦s©ñªº¨C¶µ¸ê®ÆºÙ¤§¬°¡u¤¸¯À¡]element¡^¡v¡A¡uµù¼Ð¡v¬O§Ú­Ì¦s¨ú°}¦C¸ê®Æªº¨Ì¾Ú¡A¨Ò¦p§Ú­Ì¦³¤@­Ó¤j¤p¬°¡¦5¡¦¡]¤­­Ó¸ê®Æ¶µ¦s©ñªÅ¶¡¡^°}¦C¡A«h¸Ó°}¦C´N¦³¡u0¡B1¡B2¡B3¡B4¡v¤­­Óµù¼Ð¡G
3.png
2010-5-13 18:15


°}¦C©ó«Ø¥ß¤§®É¡A­Y¤£¦P®É«ü©w°}¦C¤¸¯Àªºªì©l­È¡A¦¹®É¡A§Ú­Ì¥i¥H³z¹L¡yarray¡z¨ç¼Æ±N¦h¶µ¸ê®Æ¦s©ñ©óÅܼƤ¤¡A¨ÏÅܼÆÂà´«¬°°}¦C¡]¤£»Ý­n­Ó§O«ü©w°}¦C¤¸¯À¡^¡A¦P®É¡A§Ú­Ì©Ò«ü©w¦s©ñªº¦h¶µ¸ê®Æ±N¦¨¬°°}¦C¤¤ªº¤¸¯À­È¡G
°}¦Cªì©l­È«Å§i®æ¦¡
  1. $°}¦C¦WºÙ=array(¸ê®Æ1,¸ê®Æ2,¸ê®Æ3¡K);
½Æ»s¥N½X
¨Ò¦p¡G
  1. $testArray=array(¡¨§A¡¨,¡¨§Ú¡¨,¡¨¥L¡¨);
½Æ»s¥N½X
¦¹®É¡AtestArray´N¬O¤@­Ó¤j¤p¬°3ªº°}¦C¡A¨ä§t¦³3­Ó¤¸¯À¡A¦Óµù¼Ð½s¸¹¬°0¡B1¡B2¡Aµù¼Ð½s¸¹1ªº¤¸¯À¦s©ñ¸ê®Æ¡u§A¡v¡Aµù¼Ð½s¸¹2ªº¤¸¯À¦s©ñ¸ê®Æ¡u§Ú¡v¡Aµù¼Ð½s¸¹2ªº¤¸¯À¦s©ñ¸ê®Æ¡u¥L¡v¡C

´£¥Ü¡I
­Y¤wª¾°}¦C¤¸¯Àªº­Ó¼Æ«h³z¹L¡yArray¡z¨ç¼Æ±N¦h¶µ¸ê®Æ¦s©ñ©óÅܼƤ¤¡A¨ÏÅܼÆÂà´«¬°°}¦C¡A­Y¤£ª¾°}¦C¤¸¯Àªº­Ó¼Æ¦³¦h¤Ö­Ó¡A«h¥ý­Ó§O«ü©w¤wª¾ªº°}¦C¤¸¯À¡C


°}¦Cªº¨Ï¥Î
°}¦C¸ê®Æ¦s¨ú
¤£¥i¤@¦¸«ü©w°}¦C¤ºªº¤¸¯À¸ê®Æ­È¡A¨Ò¦p¡G
  1. ¡¥³v­Ó¤¸¯À«ü©w
  2. $Myarray[0] = 999;
  3. $Myarray[1] = 999;
  4. $Myarray[2] = 999;
  5. $Myarray = 999;  //¿ù»~, ¤£¥i¤@¦¸«ü©w°}¦C¤ºªº¤¸¯À¸ê®Æ­È
½Æ»s¥N½X
¦b¤W¨Ò¤¤¡A§Ú­Ì¤w³z¹L³v­Ó­Ó¤¸¯À«ü©wªº¤è¦¡«Ø¥ß°}¦CMyarray¡A¦ý¬O¤S¨Ï¥Î¡u$Myarray = 999;¡v±Ô­z«ü©wMyarray¡A¦¹®É­ì¥ýªº°}¦CMyarray¤w¸g®ø¥¢¦ÓÅܦ¨ÅܼÆMyarray¡C
¤£¥i¤@¦¸Åª¨ú°}¦C¤ºªº¤¸¯À¸ê®Æ­È¡A¨Ò¦p¡G
  1. $Myarray = Array(3,6,9);
  2. echo $MyArray ; //¿ù»~
½Æ»s¥N½X
¤W¨Ò¤§°õ¦æµ²ªG¦p¤U¹Ï©Ò¥Ü¡A¿é¥Xªºµ²ªG¬°¿ù»~°T®§¡A¦]¬°¡uecho $MyArray ;¡v±Ô­zÅܦ¨­n¨D¿é¥X¤@­Ó¥¼ªì©lªºÅܼơG
CH4_04.png
2010-5-13 18:15

   
­nŪ¥X°}¦C¤¸¯À¸ê®Æ­È¡A¥²¶·³v¶µÅª¥X¡G
  1. $Myarray = array(¡§¬K¤Ñ¡¨,¡¨®L¤Ñ¡¨,¡¨¬î¤Ñ¡¨,¡¨¥V¤Ñ¡¨);
  2. echo $Myarray[0];  //¦L¥X¬K¤Ñ
  3. echo $Myarray [1];  //¦L¥X®L¤Ñ
  4. echo $Myarray [2];  //¦L¥X¬î¤Ñ
  5. echo $Myarray [3];  //¦L¥X¥V¤Ñ
½Æ»s¥N½X
ÁÙ¦n¡A§Ú­Ìªº°}¦C¤¸¯À¥u¦³¥|­Ó¡A¦pªG¦³40­Ó¡A¨º§Ú­Ì¥i±o¼g40¦æ±Ô­z¤~¯à±N°}¦C¤ºªº¤¸¯À¸ê®Æ¥þ³¡¦C¦L¥X¨Ó¡I¥i¬O¡AÁ`·|¹J¨ì¤¸¯À«Ü¦hªº®É­Ô§a¡I¨º§Ú­Ì´N¥i¥H°t¦X°j°é±Ô­z¨Ó°µ¡A¨Ò¦p¥Îfor°j°é¨Ó¦C¦L¥X¥þ³¡ªº°}¦C¸ê®Æ¡G
  1. $Myarray = array(¡§¬K¤Ñ¡¨,¡¨®L¤Ñ¡¨,¡¨¬î¤Ñ¡¨,¡¨¥V¤Ñ¡¨);
  2. for ($I=0 ; $I<=3 ; $I++)
  3. {
  4. echo ¡§$Myarray[$I] . <br>¡¨;
  5. }
½Æ»s¥N½X
CH4_05.png
2010-5-13 18:16



µù¼Ð½d³ò
¦s¨ú°}¦C¸ê®Æ¤£¥i¶W¹Lµù¼Ð½d³ò¡C
  1. //«Å§i4­Ó¤¸¯Àªº°}¦C¡Aµù¼Ð¥Ñ0¦Ü3
  2. $Myarray = $array(¡§¬K¤Ñ¡¨,¡¨®L¤Ñ¡¨,¡¨¬î¤Ñ¡¨,¡¨¥V¤Ñ¡¨);
  3. echo $Myarray[5];  //¿ù»~
  4. echo $Myarray[-1];  //¿ù»~
½Æ»s¥N½X
°}¦C¤j¤p(ªø«×)
«Ø¥ß°}¦C«á¡A§Ú­Ì¥i¥Hª½±µ¨Ï¥Îcount()¨ç¼Æ±oª¾°}¦Cªº¤j¤p¡]ªø«×¡^¡A§Ú­Ì¥u­n±Ncount()¨ç¼Æ±oª¾ªº°}¦C¤j¤p¥[1´N¬O°}¦C¤¸¯Àªº³Ì¤jµù¼Ð¡C
¨Ò¦p¡G
  1. $Myarray = array(3,6,9);
  2. echo (count($Myarray)); //¦C¦L¥X°}¦C¤j¤p3
  3. echo (count($Myarray)-1) //¦C¦L¥X³Ì¤j°}¦Cµù¼Ð2
½Æ»s¥N½X
¦]¦¹¡A§Ú­Ì¥i¥H±N¤W­Ó½d¨ÒªºFORµ{¦¡±Ô­z§ó§ï¬°¨Ï¥Î¡ycount()¡z¨ç¼Æ¡G
  1. $Myarray = array("¬K¤Ñ","®L¤Ñ","¬î¤Ñ","¥V¤Ñ");
  2. for ($I=0 ; $I<count($Myarray) ; $I++)
  3. {
  4. echo "$Myarray[$I] <br>";
  5. }
½Æ»s¥N½X
¦b¤W¨Ò¤¤¡A§Ú­Ì±Ncount()¨ç¼Æ©ñ¦bfor°j°é±Ô­zªºÂá¬O±ø¥ó¤¤¡AÁöµM±Ô­z²µu¡A¦ý«o¬O¤£´¼¤§Á|¡A¦]¬°°j°é¨C¦¸°õ¦æ®É³£±o©I¥s¤@¦¸count()¨ç¼Æ¡A³y¦¨µ{¦¡°õ¦æ®Ä²v¤£¨Î¡A©Ò¥H­n§âcount()¨ç¼Æ´£¥X°j°é¥~§Q¥Î¤~¹ï¡G
  1. $Myarray = array("¬K¤Ñ","®L¤Ñ","¬î¤Ñ","¥V¤Ñ");
  2. $num=count($Myarray);
  3. for ($I=0 ; $I<$num ; $I++)
  4. {
  5. echo "$Myarray[$I] <br>";
  6. }
½Æ»s¥N½X
²¾°£°}¦C¤¸¯À
·í§Ú­Ì»Ý­n²¾°£¬Y­Ó°}¦C¤¤ªºÅܼƮɡA¥i¨Ï¥Î¡yunset()¡z¨ç¼Æ¡Aunset()¨ç¼Æ¤£¶È¥i¥H²¾°£°}¦C¤¤ªº¤¸¯À¡A¬Æ¦Ü¥i¥H¥Î¨Ó·´·ÀÅܼơ]ÄÀ©ñÅܼƪŶ¡¡^¡A¨Ò¦p¡G
  1. $Myarray = array("¬K¤Ñ","®L¤Ñ","¬î¤Ñ","¥V¤Ñ");
  2. $num=count($Myarray);
  3. for ($I=0 ; $I<$num ; $I++)
  4. {
  5. echo "$Myarray[$I] <br>";
  6. if ($Myarray[$I]=="¬î¤Ñ")
  7.     unset($Myarray[$I]);
  8. }
½Æ»s¥N½X
«D³sÄòµù¼Ð°}¦C
·í§Ú­Ì¦bªì©l°}¦C¨Ãµ¹©w°}¦C¤¸¯À­È®É¡A«h¤¸¯Àµù¼Ð·|¦Û°Êªº±q0¶}©l½s¸¹¡A¨C¼W¥[¤@­Ó¤¸¯À®É¡Aµù¼Ð½s¸¹¦Û°Ê¨Ì§Ç»¼¼W¡A¦Ó¦¨¬°³sÄòµù¼Ð°}¦C¡C
¦³®É­Ô¡A±z©Î³\»Ý­n¥H¸õ¸¹ªº¤è¦¡¨Ó½s±Æµù¼Ð¡A¨º´N¥i¥H¦bªì©l°}¦C®Éµ¹¤©¥ô¦ó¾ã¼Æªºµù¼Ð«ü©w¡A³o´N¬O«D³sÄòµù¼Ð°}¦C¡G
  1. $X[10] =¡¨com¡¨;
  2. $X[20] =¡¨gov¡¨;
  3. $X[50] =¡¨net¡¨;
  4. $X[100] =¡¨tw¡¨;
  5. $X[160] =¡¨int¡¨;
½Æ»s¥N½X
­Y¤w¸g«ü©w¤F«D³sÄòµù¼Ð°}¦C¡A±µµÛ¤S¼W¥[¤F¤@­Ó¨S¦³«ü©wµù¼Ð½s¸¹ªº¤¸¯À®É¡A«h¦¹¤¸¯Àªºµù¼Ð·|³Q³]©w¬°²{¦³°}¦C¤¸¯À¤¤³Ì°ª¯Á¤Þµù¼Ð½s¸¹¥[1¡G
  1. $X[252] =¡¨com¡¨;
  2. $X[20] =¡¨gov¡¨;
  3. $X[100] =¡¨net¡¨;
  4. $X[] =¡¨tw¡¨; //¤¸¯Àµù¼Ð¬°252+1
½Æ»s¥N½X
foreach°j°éªº¨Ï¥Î
·í§Ú­Ì¨Ï¥Î¼Ð·Çªºfor°j°é±Ô­z¨Ó¿é¥X°}¦C¤º¥þ³¡ªº¤¸¯À®É¡A¥²¶·«ü©wfor°j°éªº­p¼ÆÅܼƪì­È»P²×¤î±ø¥ó¡A³o¹ï©ó³sÄòµù¼Ð°}¦C¬O¥i¦æªº¡A¦ý¬O¹ï«D³sÄòµù¼Ð°}¦C¥i´N¦æ¤£³q¤F¡A¦]¬°«D³sÄòµù¼Ð°}¦Cªº¤¸¯Àµù¼Ð¥ÜÀH·N¶Ã¸õªº¡A¦]¦¹¡A´N¥²¶·³z¹L¡uforeach¡v°j°é±Ô­z¨Ó´À¥Nfor°j°é±Ô­z¡G
  1. foreach°j°é±Ô­z®æ¦¡
  2. Foreach(°}¦C as $value)
  3. {
  4.      ±Ô­z°Ï¶ô;
  5. }
½Æ»s¥N½X
¨Ò¦p¡G
  1. <?
  2. $X[252] ="com";
  3. $X[20] ="gov";
  4. $X[100] ="net";
  5. $X[] ="tw";

  6. foreach ($X as $value)
  7. {
  8. echo "$value <br>";
  9. }
  10. ?>
½Æ»s¥N½X
¤W¨Ò¤¤ªº¡u$value¡v¥u¬O¤@­Ó¼È¦sÅܼơA¥Î¨ÓÁ{®É¸Ë¸ü°}¦C¤¤ªº¤¸¯À¸ê®Æ­È¡A°j°é¨C°õ¦æ¤@¦¸¡A¡u$value¡v¼È¦sÅܼƪº¤º®e´N¦s©ñ¤£¦Pµù¼Ð½s¸¹¤ºªº¤¸¯À¸ê®Æ­È¡C
·íµM¡Aforeach°j°é±Ô­z¤]¾A¥Î©ó³sÄòµù¼Ð°}¦C¡G
  1. <?
  2. $Myarray = array("¬K¤Ñ","®L¤Ñ","¬î¤Ñ","¥V¤Ñ");
  3. foreach ($Myarray as $value)
  4. {
  5. echo "$value <br>";
  6. }
  7. ?>
½Æ»s¥N½X
¦r¦êµù¼Ð°}¦C
¦r¦êµù¼Ð°}¦C¨ä¹ê¤]¬O«D³sÄòµù¼Ð°}¦C¡A³q±`°}¦Cªºµù¼Ð¯Á¤Þ³£·|¥H¾ã¼Æ¨Ó§@¬°ÃѧO½s¸¹¡A¦ýPHP¤¤¤¹³\§Ú­Ì¥H¦r¦ê¨Ó§@¬°µù¼ÐÃѧO¯Á¤Þ¡G
  1. <?
  2. $Myarray["charles"] = "¤p»x";
  3. $Myarray["egge"] = "¤p³½";
  4. $Myarray["chiey"] = "¤pÃQ";
  5. $Myarray["connie"] = "µL§Àºµ";

  6. foreach ($Myarray as $value)
  7. {
  8. echo "$value <br>";
  9. }
  10. ?>
½Æ»s¥N½X
¦pªG¨Ï¥Î¦r¦êµù¼Ð°}¦C¡A¨ºarray()¨ç¼ÆÁÙ¥i¥H¨Ï¥Î¶Ü¡H·íµM¥i¥H¡A¦ý¬O¥²¶·°t¦X¡y=>¡]«ü¼Ð¡B«ü¦V¡^¡z¹Bºâ¤l¡A§â¦r¦êµù¼Ð¸ò¤¸¯À­È¤À§OÂ\©ñ¦b¡y=>¡]«ü¼Ð¡B«ü¦V¡^¡z¹Bºâ¤l¥ª¥k¨â°¼¡G
  1. <?
  2. $Myarray=array("charles" => "¤p»x",
  3.                "egge" => "¤p³½",
  4.                "chiey" => "¤pÃQ",
  5.                "connie" => "µL§Àºµ");

  6. foreach ($Myarray as $value)
  7. {
  8. echo "$value <br>";
  9. }
  10. ?>
½Æ»s¥N½X
foreach°j°éªº¶i¶¥¨Ï¥Î
³q±`§Ú­Ì¬O¤£»Ý­n¨Ï¥Î¨ì¤¸¯Àªºµù¼Ð­È¡A¦ý¬O±z¬JµM¨Ï¥Î¦r¦êµù¼Ð°}¦C¡A·Q¥²¨Ï¥Î¨ìµù¼Ð­Èªº¾÷·|´N¤ñ¸û¤j¤F¡A¼Ð·Çªºforeach°j°é±Ô­z´N¤£°÷¥Î¤F¡A³o®É­Ô¥i¥H¨Ï¥Î¶i¶¥ªºforeach°j°é±Ô­z¡G
foreach°j°é±Ô­z®æ¦¡
  1. foreach(°}¦C as $key => $value)
  2. {
  3.      ±Ô­z°Ï¶ô;
  4. }
½Æ»s¥N½X
¤W¦¡¤¤ªº¡u$value¡v¥u¬O¤@­Ó¼È¦sÅܼơA¥Î¨ÓÁ{®É¸Ë¸ü°}¦C¤¤ªº¤¸¯À¸ê®Æ­È¡A¦Ó¡u$key¡v¤]¬O¤@­Ó¼È¦sÅܼơA¥Î¨ÓÁ{®É¸Ë¸ü°}¦C¤¤ªº¤¸¯Àµù¼Ð¡A¨Ò¦p¡G
CH4_06.png
2010-5-13 18:16
  1. <?
  2. $Myarray=array("charles" => "¤p»x",
  3.                "egge" => "¤p³½",
  4.                "chiey" => "¤pÃQ",
  5.                "connie" => "µL§Àºµ");

  6. foreach ($Myarray as $key => $value)
  7. {
  8. echo "¤¸¯Àµù¼Ð: $key ; ¤¸¯À­È: $value <br>";
  9. }
  10. ?>
½Æ»s¥N½X
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

        ÀR«ä¦Û¦b : ¬Ý§O¤H¤£¶¶²´¡A¬O¦Û¤v­×¾i¤£°÷¡C
ªð¦^¦Cªí ¤W¤@¥DÃD