워드프레스 고급 강의 - php 코드 파악하기

워드프레스 PHP 코드 파악하기2(조건문, 반복문, 배열) – 워드프레스 강좌

안녕하세요. 저번 시간에 이어서 php 코드를 이해하는 시간을 가져볼게요. 조건문, 반복문, 배열을 배워볼게요.

조건문

조건문은 특정 조건에 따라 코드를 실행하거나 실행하지 않게 하는 구조입니다. if문, else문, elseif문을 사용하여 다양한 조건을 처리할 수 있습니다.

기본 조건

<?php
if ($조건식) {
    // 조건식이 참일 때 실행할 코드
}
?>

예시: 모바일 체크

<?php
if (wp_is_mobile()) {
    echo "이건 모바일";
} else {
    echo "이건 모바일이 아님";
}
?>

중첩 조건문

<?php
$var = 15;
if (wp_is_mobile()) {
    echo "이건 모바일";
    if ($var < 10) {
        echo "참";
    } else {
        echo "거짓";
    }
} else {
    echo "이건 모바일이 아님";
}
?>

배열

배열은 여러 값을 하나의 변수에 저장할 수 있게 해줍니다. 배열의 각 값은 인덱스로 접근할 수 있습니다.

배열 선언 및 접근

<?php
$names = array('뷔', '진', '지민', '정국');
// 인덱스:  0    ,   1   ,   2   ,   3
?>
<p>안녕하세요. <?php echo $names[0]; ?>입니다.</p>
<p>안녕하세요. <?php echo $names[1]; ?>입니다.</p>
<p>안녕하세요. <?php echo $names[2]; ?>입니다.</p>
<p>안녕하세요. <?php echo $names[3]; ?>입니다.</p>

반복문

반복문은 특정 조건이 참인 동안 코드를 반복 실행할 수 있게 해줍니다. while문, for문 등을 사용할 수 있습니다.

기본 반복문

<?php
$i = 0;
while ($i < 5) {
    echo ($i++) . "<br>";
}
?>

배열과 반복문 결합

배열과 반복문을 결합하면 배열의 모든 요소를 순회하며 처리할 수 있습니다.

예시: 배열의 모든 요소 출력

<?php
$namesLoop = array('뷔', '진', '지민', '정국');
$count = 0;
while ($count < count($namesLoop)) {
    echo "<li>안녕하세요. 제 이름은 $namesLoop[$count]입니다.</li>";
    $count++; // 카운트를 1씩 증가
}
?>

이러한 문법은 워드프레스에서 콘텐츠를 동적으로 불러오거나 조건에 따라 다른 출력을 할 때 매우 유용하게 사용됩니다.

이번 시간에는 조건문, 배열, 반복문에 대해 배워보았습니다. 다음 시간에는 이러한 문법을 실제로 어떻게 활용할 수 있는지 구체적인 예제와 함께 살펴보겠습니다. 어려운 내용일 수 있지만, 계속 반복해서 보면서 익숙해지는 것이 중요합니다. 포기하지 말고 꾸준히 연습해보세요.