표준 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