배열 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
arraylength보다 작은 경우 채울 값입니다.

반환 값

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() - 요소 범위를 포함하는 배열 만들기