php
PHP - switch 조건문
switch문은 if문과 비슷하게 동작하며, if문보다 다양하고 깔끔하게 표현할 수 있는 이점이 있습니다.
switch문은 "switch(조건)"의 값을 각각 "case(비교값)"의 조건식에 대입하여 참,거짓 여부를 결정합니다.
하지만 일치하는 값을 찾아도 break 문이 없으면 다음 조건식에 대입되며, break구문을 만나면 switch 조건문을 빠져 나오고, 일치하는 값이 없으면 default 의 코드를 실행합니다.
switch (expression) {
case (value1):
statements;
break;
case (value2):
statements;
break;
case (value3):
statements;
break;
case (value4):
statements;
break;
default:
statements;
}
switch문은 "switch(조건)"의 값을 각각 "case(비교값)"의 조건식에 대입하여 참,거짓 여부를 결정합니다.
하지만 일치하는 값을 찾아도 break 문이 없으면 다음 조건식에 대입되며, break구문을 만나면 switch 조건문을 빠져 나오고, 일치하는 값이 없으면 default 의 코드를 실행합니다.
<?php
$a = "php";
switch($a){
case "asp":
$school = "asp";
$cnt = 1;
break;
case "php":
$school = "php";
$cnt = 2;
break;
case "java":
$school = "java";
$cnt = 3;
break;
default:
$school = "html";
$cnt = 0;
}
echo "하보니는 " , $cnt, "번 ", $school, "입니다.";
// 출력: 하보니는 2번 php입니다.
?>
0 댓글