[php] PHP 반복문과 조건문의 결합
PHP는 다양한 반복문과 조건문을 제공하여 프로그램의 유연성을 높입니다. 이 글에서는 PHP의 반복문과 조건문을 함께 사용하는 방법을 알아보겠습니다.
if 문 안에 반복문 사용하기
<?php
$numbers = array(1, 2, 3, 4, 5);
foreach ($numbers as $number) {
if ($number % 2 == 0) {
echo "$number 는 짝수입니다.\n";
}
}
?>
위 예제에서는 foreach
문을 사용하여 numbers
배열의 각 요소에 접근하고, if
문을 사용하여 각 요소가 짝수인지를 확인합니다.
반복문 안에 조건문 사용하기
<?php
$fruits = array("apple", "banana", "orange", "grape");
for ($i = 0; $i < count($fruits); $i++) {
if ($fruits[$i] == "banana") {
echo "바나나를 찾았습니다!\n";
break;
}
}
?>
위 예제에서는 for
문을 사용하여 fruits
배열의 각 요소를 탐색하고, if
문을 사용하여 “banana”를 찾으면 반복문을 중단합니다.
여러 조건을 고려한 반복문과 조건문의 결합
<?php
$people = array(
array("name" => "Alice", "age" => 25),
array("name" => "Bob", "age" => 30),
array("name" => "Charlie", "age" => 20)
);
foreach ($people as $person) {
if ($person["age"] > 20 && $person["age"] < 30) {
echo $person["name"] . "님은 20살 초과 30살 미만입니다.\n";
}
}
?>
위 예제에서는 foreach
문을 사용하여 people
배열의 각 요소에 접근하고, if
문을 사용하여 나이가 20초과 30미만인 경우에 대한 조건을 만족하는 요소만을 출력합니다.
PHP에서 반복문과 조건문을 결합하여 프로그램의 흐름을 제어할 수 있습니다. 이를 통해 다양한 상황에 대응하는 유연한 코드를 작성할 수 있습니다.