표준 PHP 라이브러리(SPL) SplFixedArray::setSize

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

SplFixedArray::setSize — 배열의 크기 변경


설명

public SplFixedArray::setSize(int $size): bool

배열의 크기를 새로운 size의 크기로 변경합니다. size가 현재 배열 크기보다 작으면 새 크기 이후의 모든 값은 버려집니다. size가 현재 배열 크기보다 크면 배열이 null 값으로 채워집니다.


매개변수

size
새 배열 크기입니다. 0과 PHP_INT_MAX 사이의 값이어야 합니다.

반환 값

성공하면 true를, 실패하면 false를 반환합니다.


오류/예외

size가 0보다 작으면 InvalidArgumentException이 발생합니다.

size를 숫자로 사용할 수 없는 경우 E_WARNING을 발생시킵니다.


Examples

예제 #1 SplFixedArray::setSize() 예제

                  
<?php
   $array = new SplFixedArray(5);
   echo $array->getSize()."\n";
   $array->setSize(10);
   echo $array->getSize()."\n";
?>
                  
                

위의 예는 다음을 출력합니다.

5
10