Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

SplFixedArray::setSize

(PHP 5 >= 5.3.0)

SplFixedArray::setSize — Изменяет размер массива


Описание

public int SplFixedArray::setSize ( int $size )

Устанавливает размер массива в значение size. Если size меньше текущего размера массива, то все лишние значения отбрасываются. Если же size больше текущего размера массива, то массив будет дополнен NULL значениями.


Список параметров

size - Новое значение размера массива. Ожидается значение между 0 и PHP_INT_MAX.


Возвращаемые значения

Эта функция не возвращает значения после выполнения.


Ошибки

Выбрасывает исключение InvalidArgumentException, когда size меньше нуля.

Вызывает ошибку уровня E_WARNING, когда size нельзя обработать как число.


Примеры

Пример #1 Пример использования SplFixedArray::setSize()

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

Результат выполнения данного примера:


5
10


User Contributed Notes


There are no user contributed notes for this page.

Описание класса splfixedarray, примеры использования класса splfixedarray.



Смотрите также:
Описание на ru2.php.net
Описание на php.ru