개발

PHP array_chunk를 사용한 배열 분할 방법

농담곰이 2023. 5. 11. 19:42
반응형

PHP에서 배열을 일정한 크기로 나누려면 `array_chunk()` 함수를 사용할 수 있습니다. `array_chunk()` 함수는 배열을 지정된 크기의 여러 개의 작은 배열로 분할합니다. 각 작은 배열은 동일한 크기를 가지며, 원래 배열의 순서를 유지합니다.

다음은 `array_chunk()` 함수의 사용 예제입니다.

```php
$array = array('apple', 'banana', 'orange', 'grape', 'kiwi');
$chunked_array = array_chunk($array, 2);
print_r($chunked_array);
```

위의 코드에서 `$array` 변수는 분할할 배열을 나타냅니다. `array_chunk()` 함수의 두 번째 인수는 각 작은 배열의 크기를 지정합니다. 위의 예제에서는 2를 지정하여 각 작은 배열의 크기를 2로 설정했습니다.

출력 결과는 다음과 같습니다.


```
Array
(
    [0] => Array
        (
            [0] => apple
            [1] => banana
        )

    [1] => Array
        (
            [0] => orange
            [1] => grape
        )

    [2] => Array
        (
            [0] => kiwi
        )

)
```

`array_chunk()` 함수는 원래 배열을 변경하지 않고 새로운 배열을 반환합니다. 반환된 배열은 작은 배열의 배열로 구성되어 있으며, 각 작은 배열은 원래 배열의 요소를 포함합니다.

따라서, `array_chunk()` 함수를 사용하여 PHP 배열을 일정한 크기로 나눌 수 있습니다. 이를 활용하여 다양한 작업을 수행할 수 있습니다.

반응형