SplFixedArray::setSize - Изменяет размер массива
Вернуться к: SplFixedArray
SplFixedArray::setSize
(PHP 5 >= 5.3.0, PHP 7)
SplFixedArray::setSize — Изменяет размер массива
Описание
$size
)
Устанавливает размер массива в значение size
.
Если size
меньше текущего размера массива, то все
лишние значения отбрасываются. Если же size
больше
текущего размера массива, то массив будет дополнен NULL
значениями.
Список параметров
-
size
-
Новое значение размера массива. Ожидается значение между 0 и
PHP_INT_MAX
.
Возвращаемые значения
Эта функция не возвращает значения после выполнения.
Ошибки
Выбрасывает исключение InvalidArgumentException, когда
size
меньше нуля.
Вызывает ошибку уровня E_WARNING
, когда
size
нельзя обработать как число.
Примеры
Пример #1 Пример использования SplFixedArray::setSize()
<?php
$array = new SplFixedArray(5);
echo $array->getSize()."\n";
$array->setSize(10);
echo $array->getSize()."\n";
?>
Результат выполнения данного примера:
5 10
Вернуться к: SplFixedArray