[php] PHP에서의 반복문을 활용한 템플릿 처리

웹 개발에서는 종종 데이터를 받아와서 여러 항목을 표시해야 하는 경우가 있습니다. PHP에서는 반복문을 사용하여 이러한 경우에 매우 유용하게 활용할 수 있습니다. 이 글에서는 PHP의 반복문을 활용하여 템플릿을 처리하는 방법에 대해 알아보겠습니다.

foreach문을 이용한 반복

PHP에서 데이터 배열이나 객체의 각 항목을 하나씩 처리해야 할 때는 foreach 반복문을 사용합니다. 예를 들어, 다음과 같이 배열에 있는 각 요소를 출력할 수 있습니다.

<?php
$fruits = array("apple", "banana", "orange");
foreach ($fruits as $fruit) {
    echo $fruit . "<br>";
}
?>

위의 예제에서 foreach 반복문을 사용하여 $fruits 배열의 각 요소를 $fruit 변수에 할당하고, 해당 요소를 출력하고 있습니다.

반복문을 활용한 템플릿 처리

위의 예제를 응용하여, PHP를 사용하여 동적인 HTML 템플릿을 만들 수 있습니다. 예를 들어, 다음과 같이 배열을 사용하여 동적으로 목록을 생성할 수 있습니다.

<?php
$products = array(
    array("name" => "Phone", "price" => 500),
    array("name" => "Laptop", "price" => 1000),
    array("name" => "Tablet", "price" => 700)
);
?>
<html>
<body>
    <h1>Products</h1>
    <ul>
        <?php foreach ($products as $product): ?>
            <li><?= $product['name'] ?> - $<?= $product['price'] ?></li>
        <?php endforeach; ?>
    </ul>
</body>
</html>

위의 예제에서는 $products 배열을 사용하여 각 제품의 이름과 가격을 동적으로 출력하고 있습니다. foreach 반복문을 사용하여 배열 내의 각 제품을 처리하고, 해당 제품의 이름과 가격을 출력하고 있습니다.

이를 통해, PHP에서 반복문을 활용하여 템플릿을 처리하고, 동적인 내용을 효과적으로 표시할 수 있습니다.

더 많은 정보를 원하시면 PHP 공식 문서를 참고하시기 바랍니다.