ȨÀ¸·Î | ¹«·áȸ¿ø°¡ÀÔ | ¾ÆÀ̵ð/ºñ¹øÃ£±â
ÃßõÀ½¾Ç¹æ¼Û
PHP ±âÃÊ ´ÙÁö±â - µ¥ÀÌÅÍÀÇ ÁýÇÕ : ¹è¿­
12³â Àü
PHP¿¡¼­ ¹è¿­À̶õ À妽º°¡ ÀÖ´Â ¹è¿­°ú ÇØ½Ã Å×ÀÌºí µÑ ´Ù °¡¸®Å²´Ù. Áï µÎ Á¾·ùÀÇ ¹è¿­ÀÌ µû·Î ¾ø´Ù. ½ÇÁ¦·Î PHP ¹è¿­Àº ÇØ½Ã Å×À̺íÀÌÁö¸¸ Ű °ªÀ» ÁöÁ¤Çϸé À妽º¸¦ °¡Áø ¹è¿­·Îµµ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª À̰ÍÀÌ ¹«½¼ ÀǹÌÀÎÁö ¸ð¸¥´Ù ÇÏ´õ¶óµµ °ÆÁ¤ÇÒ °ÍÀº ¾ø´Ù. ¹è¿­ º¯¼ö¿¡ °ªÀÇ ÁýÇÕÀ» ÇÒ´çÇÒ ¶§´Â array() ¸¦ »ç¿ëÇÑ´Ù. ±×¸®°í ¹è¿­¿¡ µé¾î°¥ °ªÀº °ýÈ£()¾È¿¡ Ç¥½ÃÇÏ¸ç ¹®ÀÚ¿­ÀÏ °æ¿ì ""·Î ¼ýÀÚÀÏ °æ¿ì Á÷Á¢ »ç¿ëÇÏ¸é µÈ´Ù.



$colors = array("blue","indigo","yellow");




À§ÀÇ ¿¹Á¦´Â 3°³ÀÇ ¹®ÀÚ¿­À» °®´Â colors ¹è¿­À» ¸¸µç °ÍÀÌ´Ù. ¶Ç´Â ¹è¿­ $colors ¿¡ µé¾î°¥ °ªÀ» ¸ð¸¦ ¶§¿¡´Â ´ÙÀ½°ú °°ÀÌ ºó ¹è¿­(empty array)·Î ÇÒ ¼ö ÀÖ´Ù.



$colors = array();



ÀÌ ¹è¿­¿¡ ´Ù¸¥ °ª Ãß°¡Çϰųª ¹è¿­ °ªÀ» ´ëüÇÏ·Á¸é []¸¦ ÀÌ¿ëÇÑ´Ù. ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù.



$colors[] = "hunter green";



ÀÌ·¸°Ô ÇÏ¸é ¹è¿­ $colors Àº ³× °³ÀÇ °ªÀ» °®°Ô µÈ´Ù. Á¾Á¾ Ãâ·ÂÀ̳ª °è»êÀ» À§ÇØ ¹è¿­ ¾ÈÀÇ ÇÑ °ª¸¸À» »ç¿ëÇÒ ¶§°¡ ÀÖ´Ù. ÀÌ ¶§¿¡´Â ¿øÇÏ´Â °ªÀ» ÂüÁ¶Çϴ Ű¸¦ »ç¿ëÇÑ´Ù. ¿©±â¼­´Â ¾ÆÁ÷ µû·Î ۸¦ ¸¸µéÁö ¾Ê¾Ò´Ù. µû¶ó¼­ PHP¿¡¼­ ÀÚµ¿À¸·Î ÁöÁ¤ÇØ ÁÖ´Â ¼ýÀÚ Å°¸¦ »ç¿ëÇÏ°Ô µÈ´Ù. ¿¹¸¦ µé¸é



ù ¹øÂ° ¾ÆÀÌÅÛ ("blue")ÀÇ Å°´Â 0 ÀÌ´Ù.
µÎ ¹øÂ° ¾ÆÀÌÅÛÀÇ Å°´Â 1,
¼¼ ¹øÂ°´Â 2¿Í °°Àº ½ÄÀ¸·Î ³ª°£´Ù.



±×¸®°í ¸¶Áö¸· ¾ÆÀÌÅÛÀÇ Å°´Â Àüü ¾ÆÀÌÅÛÀÇ ¼ýÀÚº¸´Ù 1ÀÌ ÀÛÀº ¼ö´Ù. ۰¡ 0ºÎÅÍ ½ÃÀÛÇϱ⠶§¹®ÀÌ´Ù. ±×·¯¸é Ű 1À» »ç¿ëÇÏ¸é µÎ ¹øÂ° »ö±òÀ» Ãâ·ÂÇÒ ¼ö ÀÖ´Ù.



print $colors[1];



°á°ú´Â "indigo"¸¦ Ãâ·ÂÇÏ°Ô µÉ °ÍÀÌ´Ù. À妽º ŰÀÇ ÀÌ·± »ç¿ëÀº ¾ÆÀÌÅÛÀ» ƯÁ¤ ¼ø¼­·Î °®°í ÀÖÀ» ¶§ À¯¿ëÇÏ´Ù. ±×·¯³ª, Ű °ªÀº ½ÇÁ¦·Î ¾Æ¹« Àǹ̰¡ ¾øÀ¸¹Ç·Î Á¦ÇÑÀûÀÌ´Ù. ±×·¸´Ù¸é ¾î¶»°Ô µÎ ¹øÂ° ۸¦ ¸¸µé ¼ö ÀÖÀ»±î? µÎ ¹øÂ° Ű´Â º¸Åë ÀÇ¹Ì ÀÖ´Â ³»¿ëÀ¸·Î ÇÑ´Ù. ¿¹¸¦ µé¾î ÀÌÀüÀÇ »ö»óÀÌ ÀÚµ¿Â÷ °¢ ºÎºÐÀÇ »ö»ó ¸ñ·ÏÀ¸·Î ÇÑ´Ù°í ÇÏÀÚ. ±×·¯¸é ´ÙÀ½°ú °°ÀÌ µÎ ¹øÂ° ۸¦ ¸¸µé¸é ¼ýÀÚ¸¸À¸·Î ÀÌ·ç¾î Áø À妽ºº¸´Ù Àǹ̸¦ ¸íÈ®È÷ °®°Ô µÈ´Ù.




$colors = array("exterior"=>"blue",
"trim"=>"indigo",
"fabric"=>"yellow",
"dashboard"=>"hunter green");




È®½ÇÈ÷ ÀÌ·¸°Ô µÇ¸é ÀÌ»óÇÑ »ö±òÀÇ Â÷°¡ µÈ´Ù. ¿©±â¼­ °¢ ¾ÆÀÌÅÛÀÇ ¸ñ·ÏÀº Àǹ̸¦ °®°Ô µÆÁö¸¸ ±× ¼ø¼­¸¦ ÀÒ¾ú´Ù. ÇÏÁö¸¸ ¾ÆÀÌÅÛÀÇ ¼ø¼­´Â »ó°üÀÌ ¾øÀ¸¹Ç·Î ¹«½ÃÇØµµ ÁÁ´Ù. ÀÌÁ¦ ÀÌ Â÷ÀÇ Æ¯Á¤ ºÎÀ§ »ö±òÀ» Ãâ·ÂÇØ º¸ÀÚ. ´ÙÀ½°ú °°ÀÌ ÇÏ¸é ¡®fabric'ÀÇ »ö±òÀ» Ãâ·ÂÇÒ ¼ö ÀÖ´Ù.




print $colors[fabric];



ÀÌ ¹®ÀåÀº "yellow"¸¦ Ãâ·ÂÇÑ´Ù.
ÀÏ´Ü ¹è¿­À» ¸¸µé¾úÀ¸¸é ÀϹÝÀûÀ¸·Î Á¤·ÄÇϵç, °¢ °ªÀ» Ãâ·ÂÇÏµç ¹è¿­À» Á¶ÀÛÇÑ´Ù. PHP´Â ¹è¿­ °ü·Ã ÇÔ¼ö°¡ ¸¹´Ù. ´ëºÎºÐÀº ¿©±â¼­ ´Ù·ê ¼ö ¾ø´Ù. ÇÏÁö¸¸ ÇÑ °¡Áö¸¸ »ìÆìº¸°í ³Ñ¾î°¡ÀÚ. $colors ÀÇ Å° °ª°ú ÇØ´çÇÏ´Â ¾ÆÀÌÅÛÀ» Ãâ·ÂÇϵµ·Ï ÇØ ÁÖ´Â ÇÔ¼ö°¡ ÀÖ´Ù. ³ªÁß¿¡ ÀÌ·± ½ÄÀ¸·Î Ãâ·ÂÇÒ ÀÏÀÌ ¸¹ÀÌ »ý±æ °ÍÀÌ´Ù. ¿¹Á¦¸¦ »ìÆìº¸ÀÚ.




while (list($key,$value) = each($colors)) {
print "$key: $value<BR>";
}




¾ÆÁ÷ while ·çÇÁ¿¡ ´ëÇØ »ìÆìº¸Áö ¾Ê¾ÒÁö¸¸ Å« »ó°üÀÌ ¾ø´Ù. À§ÀÇ ÄÚµå´Â ¹Ýº¹ ¹®À» ¼³Á¤ÇØ ÁØ´Ù. each() ÇÔ¼ö´Â °¢ Ű¿Í ±×¿¡ ÇØ´çÇÏ´Â °ªÀ» ¹è¿­ ÇüÅ·Πlist () ¿¡ ¹ÝÈ¯ÇØ ÁØ´Ù. ¹ÝȯµÈ °ªÀº list() ÇÔ¼öÀÇ $key ¿Í $value ¿¡ ÀúÀåµÈ´Ù. Print¹®ÀåÀº ¸ñ·Ï¿¡¼­ Ű °ª°ú ÇØ´ç ¾ÆÀÌÅÛÀ» Ãâ·ÂÇÑ´Ù. ¹°·Ð À̸¦ °®°í ´Ù¸¥ ¿©·¯ °¡Áö ÀÛ¾÷À» ÇÒ ¼ö ÀÖ´Ù. ¼øÈ¯¹®ÀÌ µ¹ ¶§ ¸¶´Ù while ¹®¿¡¼­´Â ¹è¿­ ³»ÀÇ ´ÙÀ½ ¾ÆÀÌÅÛÀÌ ¹ÝȯµÈ´Ù. ±×¸®°í ¹è¿­ ³»ÀÇ ¸ðµç °ªÀÌ ¹ÝȯµÇ¾úÀ» ¶§ while ¹®ÀÌ ³¡³­´Ù.
À§ÀÇ ÄÚµå´Â ´ÙÀ½°ú °°Àº °á°ú¸¦ ºê¶ó¿ìÀú·Î ³ªÅ¸³½´Ù.



exterior: blue
trim: indigo
fabric: yellow
dashboard: hunter green




Ãâ·ÂÀÇ ¼ø¼­´Â ÀÌÀü¿¡ array() ¹®Àå¿¡ ÇÒ´çÇÑ ¼ø¼­´Ù. ¾ËÆÄºª ¼ø¼­·Î Ãâ·ÂÇÏ°í ½ÍÀ¸¸é PHPÀÇ ksort() ÇÔ¼ö¸¦ »ç¿ëÇØ¼­ $colors ¹è¿­À» Ű °ªÀ¸·Î Á¤·Ä½ÃŰ¸é µÈ´Ù.




ksort ($colors);
while (list($key,$value) = each($colors)) {
print "$key: $value<BR>";
}

ÃßõÃßõ : 196 Ãßõ ¸ñ·Ï
¹øÈ£ Á¦¸ñ
3,033
 PHP Á¤±Ô½Ä Á¤¸®
3,032
 PHP Á¤±Ô½ÄÀ» Ȱ¿ëÇÑ ÅÂ±× ¹× ƯÁ¤ ¹®ÀÚ¿­ Á¦°Å ¹× ÃßÃâ ¹æ¹ý
3,031
 php Å©·Ñ¸µ ¶Ç´Â ÆÄ½Ì ÇÔ¼ö, Á¤±Ô½Ä ¸ðÀ½
3,030
 Á¦ÀÌÄõ¸® ±âº» ¸í·É¾î
3,029
 À¥ÆäÀÌÁö °¡·Î ¸ðµå¼¼·Î ¸ðµå ÀνÄÇϱâ
3,028
 ¸ð¹ÙÀÏ À¥ È­¸é °­Á¦ ȸÀü(°¡·Î¸ðµå °íÁ¤)
3,027
 [HTML5]¿¡¼­ frameset ´ëü ¹æ¹ý°ú iframe ¼Ó¼º
3,026
 HTML <Audio> »ç¿ë¹ý
3,025
 À©µµ¿ì10 ½Ã½ºÅÛÆÄÀÏ ¼Õ»ó (Ãʰ£´Ü ¿À·ù º¹±¸¹æ¹ý!!)
3,024
 PHP ÆÄÀÏ Á¸Àç ¿©ºÎ ÆÄ¾ÇÇϱâ(·ÎÄà ÆÄÀÏ Á¸Àç ¹× ¿ø°ÝÁö ÆÄÀÏ Á¸Àç)
3,023
 [CSS] ¹Ú½º ¼¼·Î °¡¿îµ¥ Áß¾Ó Á¤·Ä 6°¡Áö
3,022
 CSS Layout ¼öÆò & ¼öÁ÷ Á¤·Ä
3,021
 ¿©·¯ µµ¸ÞÀÎµé °£ ÄíŰ °øÀ¯Çϱâ
3,020
 ÅÂ±× »çÀÌ¿¡ ÀÖ´Â ÅØ½ºÆ®¸¦ ÃßÃâ
3,019
 [JQuery] textbox focus on offÀ϶§ ¼ýÀÚ ÄÞ¸¶ º¸¿©ÁÖ±â
3,018
 ÄíŰ »ý¼º,°¡Á®¿À±â,»èÁ¦
3,017
 »ç¿ëÀÚ ÇÔ¼ö ¸ðÀ½
3,016
 ¸¶¿ì½º,Űº¸µå Á¦ÇÑ ( ¿À¸¥ÂÊŬ¸¯,µå·¡±×,¿µ¿ª¼±Åõî..)
3,015
 [HTML5] <video> - DOMÀ¸·Î Á¦¾îÇϱâ
3,014
 HTML5 video ű׿¡¼­ ¿µ»ó Á¿ì¹ÝÀü
3,013
 PHP - ƯÁ¤ ÅÂ±× ¹× ¹®ÀÚ¿­ ÃßÃâ, Á¦°Å
3,012
 [PHP] define°ú definedÀÇ Â÷ÀÌ
3,011
 ¿ìŬ¸¯ ¿Ïº®Â÷´Ü ½ºÅ©¸³Æ®
3,010
 iframe ³ôÀÌ 100% ¸ÂÃß±â
3,009
 curl ÇÔ¼ö¸¦ ÀÌ¿ëÇÑ HTTP REFERER º¯°æ
¸ñ·Ï
¹ÂÁ÷Æ®·ÎÆ® ºÎ»ê±¤¿ª½Ã ºÎ»êÁø±¸ °¡¾ßµ¿ ¤Ó °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§
Copyright (C) musictrot All rights reserved.