update : 2015.11.03
php.shukuma.com

검색:
 
 
지정한 길이만큼 특정 값으로 배열 채우기

array_pad

(PHP 4, PHP 5, PHP 7)

array_pad지정한 길이만큼 특정 값으로 배열 채우기

설명

array array_pad ( array $input , int $pad_size , mixed $pad_value )

array_pad()pad_value 값을 pad_size 로 설정된 길이만큼을 채워넣은 input의 복사본을 반환한다. pad_size가 양수이면 배열의 오른쪽에 채워지고, 음수이면 왼쪽에 채워지게 된다. pad_size의 절대값이 input의 길이보다 작거나 같으면 패딩(padding)은 일어나지 않는다. 한번에 1048576 원소까지 추가할 수 있습니다.

인수

input

값을 채울 초기 배열.

pad_size

배열의 새 크기.

pad_value

inputpad_size보다 작으면 채울 값.

반환값

지정한 pad_size만큼 pad_value로 채운 input의 사본을 반환합니다. pad_size가 양수이면 배열 오른쪽에 채우고, 음수이면 왼쪽에 채웁니다. pad_size의 절대값이 input의 크기보다 작거나 같으면 채우지 않습니다.

예제

Example #1 array_pad() 예제

<?php
$input 
= array(12109);

$result array_pad($input50);
// 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($input2"noop");
// not padded
?>

참고

  • array_fill() - 값으로 배열 채우기
  • range() - 원소의 범위를 가지는 배열 생성