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
- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Другие базовые расширения
- Стандартная библиотека PHP (SPL)
- Структуры данных
- Функция SplFixedArray::__construct() - Создает новый массив фиксированной длины
- Функция SplFixedArray::count() - Возвращает размер массива
- Функция SplFixedArray::current() - Возвращает текущий элемент массива
- Функция SplFixedArray::fromArray() - Импортирует PHP-массив в объект класса SplFixedArray
- Функция SplFixedArray::getSize() - Получает размер массива
- Функция SplFixedArray::key() - Возвращает индекс текущего элемента массива
- Функция SplFixedArray::next() - Переходит к следующему элементу массива
- Функция SplFixedArray::offsetExists() - Возвращает факт наличия указанного индекса массива
- Функция SplFixedArray::offsetGet() - Возвращает значение по указанному индексу
- Функция SplFixedArray::offsetSet() - Устанавливает новое значение по заданному индексу
- Функция SplFixedArray::offsetUnset() - Удаляет значение по индексу $index
- Функция SplFixedArray::rewind() - Выставляет итератор массива в начало
- Функция SplFixedArray::setSize() - Изменяет размер массива
- Функция SplFixedArray::toArray() - Возвращает обычный PHP-массив со значениями фиксированного массива
- Функция SplFixedArray::valid() - Проверяет массив на наличие элементов
- Функция SplFixedArray::__wakeup() - Reinitialises the array after being unserialised
Коментарии
404 Not Found