pht\Vector::resize

(PECL pht >= 0.0.1)

pht\Vector::resizeИзменяет размер вектора

Описание

public pht\Vector::resize(int $size, mixed $value = 0): void

Изменяет размер вектора. Если он увеличивается, параметр value будет использоваться для заполнения новых слотов. Если уменьшается, то конечные значения будут отброшены.

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

size

Новый размер вектора.

value

Значение для инициализации пустых векторных слотов (используется, только если размер вектора увеличивается).

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

Ничего не возвращает.

Примеры

Пример #1 Изменение размера вектора

<?php

use pht\Vector;

$vector = new Vector(1);
var_dump($vector);
$vector->resize(21);
var_dump($vector);
$vector->resize(12); // неиспользуемый второй аргумент
var_dump($vector);

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

object(pht\Vector)#1 (1) {
  [0]=>
  int(0)
}
object(pht\Vector)#1 (2) {
  [0]=>
  int(0)
  [1]=>
  int(1)
}
object(pht\Vector)#1 (1) {
  [0]=>
  int(0)
}

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top