(PHP 5 >= 5.3.0, PHP 7, PHP 8)
SplFixedArray::setSize — Изменяет размер массива
Устанавливает размер массива в значение size
.
Если size
меньше текущего размера массива, то все
лишние значения отбрасываются. Если же size
больше
текущего размера массива, то массив будет дополнен null
значениями.
Функция возвращает логическое значение true
.
Метод выбрасывает ошибку ValueError, если
значение параметра size
меньше нуля.
Версия | Описание |
---|---|
8.4.0 | Метод SplFixedArray::setSize() теперь возвращает предварительное значение true. |
Пример #1 Пример использования SplFixedArray::setSize()
<?php
$array = new SplFixedArray(5);
echo $array->getSize()."\n";
$array->setSize(10);
echo $array->getSize()."\n";
?>
Результат выполнения приведённого примера:
5 10