배열 array_pad
(PHP 4, PHP 5, PHP 7, PHP 8)
array_pad — 값으로 지정된 길이로 배열 채우기
설명
array_pad(array $array
, int $length
, mixed $value
): array
array_pad()는 값 value
이 있는 length
로 지정된 크기로 채워진 array
의 복사본을 반환합니다. length
가 양수이면 배열이 오른쪽에 채워지고 음수이면 왼쪽에 채워집니다.
length
의 절대값이 array
의 길이보다 작거나 같으면 패딩이 발생하지 않습니다. 한 번에 최대 1048576개의 요소를 추가할 수 있습니다.
매개변수
array
- 채울 값의 초기 배열입니다.
length
- 배열의 새 크기입니다.
value
array
이length
보다 작은 경우 채울 값입니다.
반환 값
value
이 있는 length
로 지정된 크기로 채워진 array
의 복사본을 반환합니다. length
가 양수이면 배열이 오른쪽에 채워지고 음수이면 왼쪽에 채워집니다. length
의 절대값이 array
의 길이보다 작거나 같으면 패딩이 발생하지 않습니다.
Examples
예제 #1 array_pad() 예제
<?php
$input = array(12, 10, 9);
$result = array_pad($input, 5, 0);
// result is array(12, 10, 9, 0, 0)
$result = array_pad($input, -7, -1);
// result is array(-1, -1, -1, -1, 12, 10, 9)
$result = array_pad($input, 2, "noop");
// not padded
?>
기타
- array_fill() - 값으로 배열 채우기
- range() - 요소 범위를 포함하는 배열 만들기