PHP 제어문 반복문(if-else for while)
◆ 조건 if-else문
C언어와 동일하다. 조건을 통해, true일 경우, 조건 실행
<?php
if($x == 0) {
;
}
?>
◆ 조건 elseif문
다중 if문 구현시 사용된다.
<?php
if($x == 0) {
echo 0;
}else if($x == 1) {
echo 1;
}
else if($x == 2) {
echo 2;
}
else
echo 3;
?>
◆ switch문
switch($find) {
case “a”: break; }
◆ 반복문 for문
<?php
for($distance = 50; $ distance <= 250; $distance += 50) {
echo $distance;
}
?>
◆ 반복문 while문
<?php
while ($num <= 5) {
echo $num;
$num++;
}
?>
◆ switch 문
<?php
$choice = 0;
swtich($choice) {
case 1:
echo 1;
break;
case 2:
echo 2;
break;
case 3:
echo 3;
break;
default:
echo 0;
break;
?>
◆ break 문
break는 while, do-while, for 등의 루프 제어 구조와 switch 문의 수행을 멈추고 빠져나올 때
사용하는 제어문이다.
<?php
$i=1;
while (1) {
if( $i > 10) break;
echo $i++;
}
?>
◆ continue 문
continue는 루프 구조에서 현재 루프의 남은 명령문을 생략하고 루프의 처음, 즉 표현식을 평가하는
부분으로 이동시켜주는 제어문이다.
break는 현재 루프의 남은 부분을 생략하고 루프 밖으로 빠져나오는 것에 반해서
continue는 루프를 빠져나오지 않는다는 차이점이 있다.
** continue 옆에 숫자가 있다면 해당 깊이 만큼의 루프 시작 부분으로 이동한다.
<?php
for($i = 0; $i <3; $i++)
{
echo "first loop";
while(1) {
echo "second loop";
while(1) {
echo "third loop";
continue 3; # 숫자가 있다면 해당 깊이 만큼의 루프 시작 부분으로 이동한다.
}
}
}
?>
'Web프로그래밍' 카테고리의 다른 글
PHP 함수와 객체, 클래스 (0) | 2016.02.15 |
---|---|
PHP 입력과 출력, include와 require (0) | 2016.02.15 |
PHP 문법 주석, 변수, 연산자 (0) | 2016.02.15 |
PHP란? (0) | 2016.02.15 |
5. php 문법 (0) | 2015.02.26 |