PHP의 array_pad() 함수는 배열에 지정한 값을 정해진 개수만큼 채워 넣는(패딩) 함수입니다. 이 함수는 새로운 요소가 추가된 배열을 반환하며, size 값이 양수이면 배열의 오른쪽에, 음수이면 왼쪽에 요소가 채워집니다.
문법(Syntax)
array_pad(arr, size, value)
매개변수(Parameters)
arr − 값을 채워 넣을 대상 배열입니다.
size − 최종적으로 만들어질 배열의 전체 요소 개수입니다.
value − 배열에 채워 넣을 값입니다.
참고로, 지정한 size가 원래 배열의 길이보다 작거나 같으면 아무런 변화 없이 원본 배열이 그대로 반환됩니다.
반환값(Return)
array_pad() 함수는 새로운 요소가 추가된 배열을 반환합니다. size가 양수이면 배열의 오른쪽에, 음수이면 왼쪽에 값이 채워집니다.
예제(Example)
다음은 array_pad() 함수를 사용하는 예제입니다.
<?php
$arr = array("one","two");
print_r(array_pad($arr,4,"three"));
?>위 코드에서는 두 개의 요소를 가진 배열에 "three"라는 값을 추가하여 총 4개의 요소를 가진 배열을 만듭니다.
출력 결과(Output)
위 예제를 실행하면 다음과 같은 결과가 출력됩니다.
Array ( [0] => one [1] => two [2] => three [3] => three )
결과를 보면 기존의 "one", "two" 뒤에 "three"가 두 번 추가되어 배열의 총 길이가 4가 된 것을 확인할 수 있습니다.