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