Á¦¾î±¸Á¶ À̾߱â
ÇÁ·Î±×·¥À̶ó°í ÇÏ´Â °¡Àå ¿øÃÊÀûÀÎ ÀÌÀ¯°¡ ¹Ù·Î Á¦¾î±¸Á¶ ¶§¹®ÀϰÍÀÔ´Ï´Ù. ÀÌ °æ¿ì¿¡´Â ÀÌ·¸°Ô Àú °æ¿ì´Â Àú·¸°Ô..
À̸®Àú¸® ¹Ì¸® ¿¹ÃøµÇ´Â °æ·Î¾È¿¡¼ ¿©·¯°¡Áö °æ¿ì¸¦ »ý°¢ÇÒ ¼ö ÀÖ´Â °ÍÀÔ´Ï´Ù. ÇÁ·Î±×·¥À» ¿À·¡ÇÏ¸é¼ ½º½º·Î
»ý°¢Çϱ⿡ if¹® Çϳª¸¸ ÀßÇØµµ ÇÁ·Î±×·¥ ÇÏ´Â °ÍÀº º°·Î ¾î·ÆÁö°¡ ¾Ê´Ù°í ¿©°ÜÁý´Ï´Ù. ±×·¯³ª °í±ÞÀ¸·Î °¥¼ö·Ï
ÇÁ·Î±×·¥Àº ´Ü¼øÇÏ°Ô ÇÏ¸é¼ ´õ °·ÂÇÑ È¿°ú¸¦ ³»±â À§Çؼ´Â ¸¹Àº Á¦¾î¹®µéÀ» º¸°í Ư¼ºÀ» ÀÌÇØÇÒ ¼ö ÀÖ¾î¾ß
µÈ´Ù°í º¾´Ï´Ù.
Á¦¾î¹®Àº Å©°Ô Á¶°Ç¹®°ú
¹Ýº¹¹®À¸·Î ³ª´©¾î Áý´Ï´Ù.
Á¶°Ç¹® : IF¹®, SWITCH¹® - ÁÖ¾îÁø Á¶°ÇÀÇ Âü°ú °ÅÁþÀÇ ¿©ºÎ¿¡ µû¶ó ´ÙÀ½ Ç÷ο츦 ½ÇÇà
¹Ýº¹¹® : WHILE¹®, DO WHILE¹®, FOR ¹® - ÁÖ¾îÁø Á¶°ÇÀÌ ÂüÀϰæ¿ì °è¼ÓÇØ¼ loop¸¦ ½ÇÇà
IF¹®
if (Á¶°Ç) {|
¹®Àå1 // ÂüÀÎ °æ¿ì
}
else {
¹®Àå2 // °ÅÁþÀÎ °æ¿ì
} |
|
<?
$a = 12;
$b =20;
if ($a > $b) {
echo ("a°¡ Å©´Ù <br>");
}
else if ($a < $b) {
?>
b°¡ Å©´Ù <br>
<?
}else{
?>
a¿Í b ´Â °°´Ù <br>
<?
}
?> |
|
°á°úº¸±â
SWITCH¹®
switch (º¯¼ö¸í) {
case °ª1 :
¹®Àå1
break; // switch¹® Å»Ãâ
case °ª2 :
¹®Àå2
break;
default:
¹®Àå3
} |
|
<?
$var = 2;
switch ($var) {
case 1 :
echo ("varÀÇ °ªÀº 1ÀÌ´Ù");
break;
case 2 :
echo ("varÀÇ °ªÀº 2ÀÌ´Ù");
break;
case 3 :
echo ("varÀÇ °ªÀº 3ÀÌ´Ù");
break;
default :
echo("varÀÇ °ªÀº ¾Ë ¼ö ¾øÀ½");
}
?> |
|
°á°úº¸±â
¡Ø switch¹®¿¡¼ break; ¹®À» »ý·«ÇÏ¸é ´ÙÀ½ case¹®À¸·Î ³Ñ¾î°£´Ù.
2. ¹Ýº¹¹®
ÁÖ¾îÁø Á¶°Ç¿¡ ¸¸Á·ÇÏ´Â µ¿¾È ÀÏÁ¤ ±¸°£À» ¹Ýº¹ÇÏ´Â ¹®
WHILE¹®
<?
$a = 0;
while ($a < 10) {
echo ("ÇöÀç º¯¼ö aÀÇ °ªÀº $a ·Î 10º¸´Ù Àû´Ù <br>");
$a ++ ;
}
?>
|
|
°á°úº¸±â
¡Ø while¹®Àº Á¶°ÇÀÌ ¸¸Á·ÇÏ¸é ±¸°£À» ¹Ýº¹ÇÏ°í °ÅÁþÀ̸é Å»ÃâÇÑ´Ù.
DO WHILE¹®
DO {
¹®Àå1
} WHILE (Á¶°Ç) ; |
|
<?
$a = 5 ;
do {
echo ("ÇöÀç º¯¼ö aÀÇ °ªÀº $a ÀÌ´Ù <br>");
$a -- ;
} while ($a > 0)
?>
|
|
°á°úº¸±â
¡Ø do while¹®Àº óÀ½ 1ȸ´Â ¹«Á¶°Ç ¼öÇà, 2ȸ ºÎÅÍÁ¶°ÇÀ» ºñ±³ÇÏ¿© ¼öÇàÇÑ´Ù.
FOR ¹®
FOR (ÃʱⰪ; ÃÖÁ¾°ª;Áõ°¨°ª) {
¹®Àå
} |
|
<?
for($i = 1; $i <= 10; $i ++) {
if($i % 2 == 0) {
echo("º¯¼ö i °ªÀº $i <br>");
}
}
?>
|
|
°á°úº¸±â
<?
for ($i=1; $i<=9; $i++) {
for ($j=2; $j<=9; $j++) {
$k = $i * $j;
printf("%d * %d = %d <br>", $i,
$j, $k);
}
}
?> |
|
°á°úº¸±â
[¼³¸í]
¿À´Ãµµ ¾µµ¥ ¾ø´Â ¾ê±â(?)¸¦ ÇÒ·Á°í ÇÕ´Ï´Ù.
¿À´ÃÀº echo ¹®ÀÔ´Ï´Ù.
php¿¡¼´Â ±âº» Ãâ·ÂÀÌ echo "~~~"; ÀÔ´Ï´Ù. ±×·¯³ª ÀÌ echo ¹®µµ ´Ù¾çÇϰÔ
»ç¿ëµÇ¾îÁý´Ï´Ù.
<?
for($i=0; $i < 5; $i++){
?>
$i´Â <?=$i;?> ÀÔ´Ï´Ù.
<?
}
?>
¿©±â¼¿Í °°ÀÌ <? ?> ¹ÛÀÇ ¹®Àº echo ¹®°ú µ¿ÀÏÇÏ°Ô Ãë±ÞµË´Ï´Ù. phpƯ¼º»ó htmlÀ̶ó´Â
ÅØ½ºÆ® ¹®¼°¡ ¸¹ÀÌ µé¾î°¡¹Ç·Î À̰æ¿ì´Â <? ?>¹Û¿¡ »ç¿ëÇÏ¸é µË´Ï´Ù.
¶ÇÇÑ <?=$i?>ó·³µµ html¹®¼Ó¿¡¼ º¯¼ö´Üµ¶À¸·Î »ç¿ëµÉ °æ¿ì´Â À¯¿ëÇÑ ÆÁÀÔ´Ï´Ù.
¸ðµç ¸í·É¿¡¼´Â ¸í·ÉÀÌ ³¡³¯¶§ ";(¼¼¹ÌÄÝ·Ð)" À» ºÙ¿©¾ß ÇÑ´Ù°í ÀÌÀü¿¡ ¸»¾¸µå¸° °Í
°°½À´Ï´Ù. ±×·¯³ª "?>"¿Í °°ÀÌ php°¡ ³¡³¯¶§´Â ";"ÀÌ ¾ø¾îµµ
¿¡·¯°¡ ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù.
Áï <?=$i;?> ³ª <?=$i?>ó·³ ¼¼¹ÌÄÝ·ÐÀÌ ÀÖ´ø ¾ø´ø°£¿¡ ¸ðµÎ°¡ ¿¡·¯°¡ ¹ß»ýÇÏÁö
¾Ê½À´Ï´Ù.
±×¸®°í ¸¶Áö¸·À¸·Î ¿¹Àü¿¡ c ¾ð¾î¸¦ ÇÒ¶§ Ãâ·ÂÀÇ Ç¥ÁØÀÎ print ¸¦ php¿¡¼´Â ºÎ´ã¾øÀÌ »ç¿ëÇÏ½Ç ¼ö
ÀÖ½À´Ï´Ù.
echo ´ë½Å¿¡ print ¸¦ »ç¿ëÇÏ¿©µµ ¹«¹æÇÏ´Ù´Â ¶æÀÔ´Ï´Ù.
print¿¡´Â printf¿Í °°ÀÌ Á»´õ ¸¹Àº ¿É¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â ¸í·ÉÀÌ ÀÖ½À´Ï´Ù.
printf("%d * %d = %d <br>", $i, $j, $k); ÀÌ
´ëÇ¥ÀûÀÎ ¿¹Àε¥ %d´Â decimal(?) 10Áø¼ö¸¦ ¶æÇÏ´Â, Áï Á¤¼öÀÇ Æ÷¸ËÀ» ÇÑ´Ù´Â ¶æÀÔ´Ï´Ù. %s
´Â string(¹®ÀÚ¿)...%f´Â floatµîÀ» ¶æÇϰÚÁ®.. ÀÌ Æ÷¸ËÀº °¢°¢ ","
·Î ÀÌ·ç¾îÁö´Â µÚÀÇ º¯¼ö¸¦ ¹Þ¾Æ º¯¼öÇüÀ» ÃëÇÑµÚ Æ¯Á¤ÇÑ Çü½ÄÀ¸·Î Ãâ·ÂÀ» ÇÕ´Ï´Ù. ¼Ò½ººÐ¼®À» ÇÏ´Ùº¸¸é cgi
°è¿À» Çß´ø ºÐµéÀÌ ¸¹ÀÌ »ç¿ëÇÏ´Â Ãâ·ÂÇüÅÂÀ̹ǷΠ´«¿©°Ü ºÁ Áֽñ⠹ٶø´Ï´Ù.
|