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

4-2-3 °}¦C±Æ§Ç

4-2-3 °}¦C±Æ§Ç

4-2-3   °}¦C±Æ§Ç
­n¹ï°}¦C¤¸¯Àªº¸ê®Æ¥[¥H¶¶§Ç±Æ¦C¡A¤£»Ý­n§Ú­Ì¦Û¤vÂà¼gµ{¦¡±Ô­z¡Aª½±µ¨Ï¥ÎPHP©Ò´£¨Ñªº¨ç¼Æ§Y¥i¡G
sort()¨ç¼Æ
sort()¨ç¼Æ¥i®Ú¾Ú¦r¥À¶¶§Ç©Î¼Æ­È¤j¤p¥[¥H±Æ§Ç¡G¡]ex04_15.php¡^
  1. <?
  2. $X[0] ="tw";
  3. $X[1] ="com";
  4. $X[2] ="net";
  5. $X[3] ="gov";

  6. sort($X);
  7. foreach ($X as $key=>$value)
  8. {
  9. echo "¤¸¯À $key;¤¸¯À­È $value <br>";
  10. }
  11. ?>
½Æ»s¥N½X
·í¤W¨Ò°õ¦æ«áºô­¶¥X²{¦p¤U¡G

¹Ï4-13   ex04_15.php¡C
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

asort()¨ç¼Æ
sort()¨ç¼Æ¹ï°}¦C¤¸¯À±Æ§Ç«á¡A«h°}¦C¤¤ªº¤¸¯Àµù¼Ð¯Á¤Þ±N·|³Q­«·s½s±Æ¡A¦p¤U¨Ò¡G¡]ex04_16.php¡^
  1. <?
  2. $X[252] ="com";
  3. $X[20] ="gov";
  4. $X[100] ="net";
  5. $X[] ="tw";

  6. sort($X);
  7. foreach ($X as $key=>$value)
  8. {
  9. echo "¤¸¯À $key;¤¸¯À­È $value <br>";
  10. }
  11. ?>
½Æ»s¥N½X
·í¤W¨Ò°}¦C³Qsort()¨ç¼Æ±Æ§Ç¤¸¯À«á¡A°}¦C¤¸¼Æªºµù¼Ð»P¤¸¯À­ÈªºÃö«Y¦p¤U¹Ï©Ò¥Ü¡G

¹Ï4-14   ex04_16.php¡C


­Õ­Y¡A­n°}¦C¶i¦æ¤¸¯À±Æ§Ç¡A¤S­n«O¯d¤¸¯À­ì¦³ªºµù¼Ð¯Á¤Þ¡A«h¥²¶·¨Ï¥Îasort()¨ç¼Æ¶i¦æ±Æ§Ç¡G¡]ex04_17.php¡^
  1. <?
  2. $X=array("charles" => "¤p»x",
  3.          "connie" => "µL§Àºµ",
  4.          "chiey" => "¤pÃQ",
  5.          "egge" => "¤p³½");

  6. asort($X);
  7. foreach ($X as $key=>$value)
  8. {
  9. echo "¤¸¯À $key;¤¸¯À­È $value <br>";
  10. }
  11. ?>
½Æ»s¥N½X
¤W¨Òµ²ªG¦p¤U¹Ï¡A¤¸¯À¤w¸g¥[¥H±Æ§Ç¡A¦ý¤]«O¯d¤F¤¸¯À­ì¨Óªºµù¼Ð¯Á¤Þ­È¡G

¹Ï4-15   ex04_17.php¡C
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

rsort()¨ç¼Æ»Parsort()¨ç¼Æ
sort()¨ç¼Æ¬O¹ï°}¦C¤¸¯À¥¿¦V±Æ§Ç¡A¦Órsort()¨ç¼Æ«h¹ï°}¦C¤¸¯À¶i¦æ°f¦V±Æ§Ç¡A²{¦b¥H»P½d¨Òex04_16.php¬Û¦Pªº°}¦C¨Ï¥Îrsort()±Æ§Ç¡G¡]ex04_18.php¡^
  1. <?
  2. $X[252] ="com";
  3. $X[20] ="gov";
  4. $X[100] ="net";
  5. $X[] ="tw";

  6. rsort($X);
  7. foreach ($X as $key=>$value)
  8. {
  9. echo "¤¸¯À $key;¤¸¯À­È $value <br>";
  10. }
  11. ?>
½Æ»s¥N½X
¥Ñ¤W¨Ò¤¤±z·|µo²{¡Arsort()¨ç¼Æ·|¹ï°}¦C¤¸¯À°f¦V±Æ§Ç¡A¦P®É¤]±N¤¸¯Àªº­ì©lµù¼Ð¯Á¤Þ­«·s½s±Æ¤F¡I

¹Ï4-16   ex04_18.php¡C
­Y­n¹ï°}¦C¤¸¯À°f¦V±Æ§Ç¡A¦ý¤£­«·s½s±Æ¤¸¯Àªº­ì©lµù¼Ð¯Á¤Þ¡A«h¥²¶·¨Ï¥Îarsort()¨ç¼Æ¨Ó±Æ§Ç¡G¡]ex04_19.php¡^
  1. <?
  2. $X[252] ="com";
  3. $X[20] ="gov";
  4. $X[100] ="net";
  5. $X[] ="tw";

  6. arsort($X);
  7. foreach ($X as $key=>$value)
  8. {
  9. echo "¤¸¯À $key;¤¸¯À­È $value <br>";
  10. }
  11. ?>
½Æ»s¥N½X

¹Ï4-17   ex04_19.php¡C
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

ksort()¨ç¼Æ
¤§«e¤¶²Ðªºsort()¡Basort()¡Brsort()¡Barsort()¨ç¼Æ¡A¤£ºÞ¬O¥¿¦V©Î°f¦V³£¬O¹ï°}¦C¤¸¯À±Æ§Ç¡A¦Óksort()¨ç¼Æ«h¹ï°}¦C¡uµù¼Ð¡v±Æ§Ç¡A²{¦b¥H»P½d¨Òex04_17.php¬Û¦Pªº°}¦C¨Ï¥Îksort()±Æ§Ç¡G¡]ex04_20.php¡^
  1. <?
  2. $X=array("charles" => "¤p»x",
  3.          "connie" => "µL§Àºµ",
  4.          "chiey" => "¤pÃQ",
  5.          "egge" => "¤p³½");

  6. ksort($X);
  7. foreach ($X as $key=>$value)
  8. {
  9. echo "¤¸¯À $key;¤¸¯À­È $value <br>";
  10. }
  11. ?>
½Æ»s¥N½X

¹Ï4-18   ex04_20.php¡C
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

¹Ï4-13©ñ¿ù¤F?

TOP

        ÀR«ä¦Û¦b : ¤H¨ÆªºÁ}Ãø»PµZ¿i¡A´N¬O¤@ºØ¦ÒÅç¡C
ªð¦^¦Cªí ¤W¤@¥DÃD