Php/docs/pht-vector.resize
From Get docs
pht\Vector::resize
(PECL pht >= 0.0.1)
pht\Vector::resize — Resizes a vector
Description
public pht\Vector::resize
( int $size
[, mixed $value
= 0
] ) : void
Resizes the vector. If it is enlarged, then the value
parameter will be used to fill in the new slots. If it is made smaller,
then the end values will be truncated.
Parameters
size
- The new size of the vector.
value
- The value to initialise the empty vector slots to (only used if the vector is enlarged).
Return Values
No return value.
Examples
Example #1 Resizing a vector
<?phpuse pht\Vector;$vector = new Vector(1);var_dump($vector);$vector->resize(2, 1);var_dump($vector);$vector->resize(1, 2); // unused second argvar_dump($vector);
The above example will output:
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) }