[php] PHP에서의 반복문을 사용한 배열 조작

PHP에서 배열을 조작하고 데이터를 처리할 때 반복문은 매우 유용합니다. 반복문을 사용하여 배열의 각 요소를 순회하고 조작할 수 있습니다. 이 글에서는 PHP에서 반복문을 사용하여 배열을 조작하는 여러 가지 방법을 살펴보겠습니다.

배열 순회하기

PHP에서 배열을 순회하기 위해 가장 널리 사용되는 방법은 foreach 반복문입니다. 예시를 통해 살펴보겠습니다.

$fruits = array("apple", "banana", "orange", "grape");

foreach($fruits as $fruit) {
    echo $fruit . "<br>";
}

위의 예시에서 foreach 반복문은 $fruits 배열의 각 요소를 순회하면서 $fruit 변수에 각 요소를 할당합니다. 그리고 echo 문을 통해 각 요소를 출력합니다.

배열 조작하기

요소 추가하기

새로운 요소를 배열에 추가하기 위해서는 foreach 반복문을 사용할 수 있습니다.

$numbers = array(1, 2, 3, 4);
$newNumber = 5;

foreach($numbers as &$number) {
    $number += 1;
}

$numbers[] = $newNumber;

print_r($numbers);

위의 예시에서 foreach 반복문을 사용하여 배열의 각 요소에 1을 더하고, 그 후에 [] 배열 연산자를 사용하여 새로운 요소를 배열에 추가합니다.

요소 제거하기

배열에서 특정 조건을 만족하는 요소를 제거하기 위해서도 foreach 반복문을 사용할 수 있습니다.

$ages = array(25, 30, 22, 35, 20);
$threshold = 25;

foreach($ages as $key => $age) {
    if($age < $threshold) {
        unset($ages[$key]);
    }
}

print_r($ages);

위의 예시에서 foreach 반복문을 사용하여 배열의 각 요소를 순회하면서 조건을 만족하는 요소를 unset 함수를 사용하여 제거합니다.

결론

PHP에서 배열을 조작하기 위해 foreach 반복문은 매우 유용한 도구입니다. 이를 통해 배열의 각 요소를 순회하고 조작할 수 있으며, 다양한 배열 조작 작업을 수행할 수 있습니다.