About PHP – “제어문”

About PHP – “제어문”

11월 20, 2021

제어문

프로그래밍 언어에서 제어문이란, 말 그대로 프로그램의 흐름을 제어할 때에 사용하는 문장입니다. 예컨대 자신이 초등학생 체육 선생님이 되어서 피구라는 공놀이를 아이들에게 설명해 주어야 한다고 가정해 봅시다. 기본적으로 학생들을 경기장 안에 위치시킨 다음, 공을 주고 공을 맞은 학생은 경기장 밖으로 나간다…->라는 흐름이 되겠죠. 마찬가지로 그 과정을 컴퓨터에게 설명할 때에 필요한 것이 제어문입니다.

If문

if : (가정적 조건을 나타내어) (만약) …면

그대로 만약 ~~이면 ~~를 하겠다는 의미의 키워드입니다.

<?php
if (조건){참이면 실행될 코드}
elseif (조건) {참이면 실행될 코드}
else {위의 조건이 모두 거짓일 경우 실행될 코드}
?>

이것은 기본적인 if문 사용방법입니다.

<?php
    $a = 5;

    if ($a==5) {
        echo "a는 5입니다.";
    } 
    elseif ($a==3) {
        echo "a는 3입니다.";
    }
    else {
        echo "a는 3도, 5도 아닙니다.";
    }

    // a는 5입니다.
?>

for문

<?php
	// for(초깃값; 조건문; 증감문)
	// {
	// 	실행될 소스코드;
	// }

    for($i=1000; $i>=0; $i=$i-1)
    {
        echo $i."<br>";
    }
    //1000부터 0까지 출력되는 코드
?>

for문의 예제입니다. C언어나 Swift등의 for문과 큰 차이는 없는 듯 합니다.

foreach문

foreach($배열명 as $배열안에있는것) {
//반복하고자 하는 코드
}

와 같이 사용합니다.

<?php
$x = array("orange","banana","melon","watermelon","berry");
foreach($x as $test){
    echo "과일의 종류 : ".$test.",  ";
}


//과일의 종류 : orange,과일의 종류 : banana,과일의 종류 : melon,과일의 종류 : watermelon,과일의 종류 : berry,
?>


<?php

$x = array("a"=>"orange","b"=>"banana","c"=>"melon","d"=>"watermelon","e"=>"berry");
foreach($x as $k=>$test){
    echo "$k 에 해당하는 값은 $test";
    echo "<br>";
}

// a 에 해당하는 값은 orange
// b 에 해당하는 값은 banana
// c 에 해당하는 값은 melon
// d 에 해당하는 값은 watermelon
// e 에 해당하는 값은 berry

?>

배열에 있는 것을 대상으로 반복합니다. 키 값을 따로 빼낼 수도 있습니다.

Leave A Comment

Avada Programmer

Hello! We are a group of skilled developers and programmers.

Hello! We are a group of skilled developers and programmers.

We have experience in working with different platforms, systems, and devices to create products that are compatible and accessible.