Front-End/PHP

[PHP] 제어문(조건문, 반복문), 배열 알아보기

챌링킴 2021. 7. 17. 18:04
반응형

1) 제어문

1. 조건문(if문, switch문)

if문

    if(조건문){
        조건문이 true인 경우 실행할 문장;
        ...
    }
----------------------------------------------------------------
    if(조건문){
        조건문이 true인 경우 실행할 문장;
        ...
    }else{
        조건문이 false인 경우 실행할 문장;
        ...
    }
----------------------------------------------------------------
    if(조건문1){
        조건문1이 true인 경우 실행할 문장;
        ...
    }else if(조건문2){
        조건문2이 true인 경우 실행할 문장;
        ...
    }else if(조건문3){
        조건문3이 true인 경우 실행할 문장;
        ...
    }else{
        모든 조건문이 false인 경우 실행할 문장;
        ...
    }


switch문

    switch(변수){
        case 값1:
            변수와 case값1과 같을 경우 실행할 문장;
            ...
            break;
        case 값2:
            변수와 case값2과 같을 경우 실행할 문장;
            ...
            break;
        ...
        default:
            변수와 case값이 모두 일치하지 않을 경우 실행할 문장;
            ...
    }



2. 반복문(while문, for문)

while문

    while(조건식){
        조건식의 결과가 true인 동안 반복할 문장;
        ...
    }
----------------------------------------------------------------
    do {
        조건식의 결과가 true인 동안 반복할 문장;
        ...
    }while(조건식);


for문

    for(변수의 선언 및 초기화; 조건식; 증감식){
        조건식의 결과가 true인 동안 실행할 문장;
        ...
    }
----------------------------------------------------------------
    foreach(배열명 as 변수){
        배열의 요소의 개수만큼 반복할 문장;
        ...
    }

 


2) 배열(array)

$배열명 = array(요소1, 요소2, 요소3 ..);

$arr = array("김사과", "반하나", "오렌지");
		0          1           2

echo($arr[0]);  // 김사과
echo($arr[1]);  // 반하나
echo($arr[2]);  // 오렌지

$arr[0] = "이메론"; // 김사과 -> 이메론
반응형