Computer >> 컴퓨터 >  >> 프로그래밍 >> PHP

PHP array_pad() 함수 완벽 정리 – 배열에 값 채우는 방법

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가 된 것을 확인할 수 있습니다.