개발/php
[php] php array_chunk example / php array_chunk 배열나누기
효벨
2022. 4. 24. 01:00
728x90
반응형
[php] php array_chunk example / php array_chunk 배열나누기
php 에서
배열을 특정 갯수에 맞춰서
분할해야 하는 경우가 종종 있습니다.
sms, push 등등 을 보내는 경우가 대부분일 듯 한데요!
그럴때를
내장함수인 array_chunk 를 사용하시면 됩니다.
파라미터로 분할할 배열과, 분할하려는 배열의 크기를 입력해주시면 됩니다!
예를들어,
아래와 같이 1,2,3 의 값이 들어있는 배열이 있다고 가정하고,
이걸 1개씩 분리하려면 아래와 같이 사용하시면 됩니다.
$arr = array("1", "2", "3");
$split_arr =array_chunk($arr, 1);
print_r($split_arr);
위 배열을 1개단위로 나눈 결과는
아래와 같이 배열로 저장됩니다!
Array
(
[0] => Array
(
[0] => 1
)
[1] => Array
(
[0] => 2
)
[2] => Array
(
[0] => 3
)
)
그리고 기존 배열의 사이즈보다
큰 사이즈로 분할하는 경우에도 아래와 같이 사용하시면 됩니다!
$arr = array("1", "2", "3");
$split_arr =array_chunk($arr, 5);
print_r($split_arr);
결과는 기존 배열이 5보가 크지 않기때문에
배열은 0번째 배열 1개만 생성됩니다!
Array
(
[0] => Array
(
[0] => 1
[1] => 2
[2] => 3
)
)
참고들 하세요!
반응형