pht\Vector
PHP Manual

pht\Vector::resize

(PECL pht >= 0.0.1)

pht\Vector::resizeResizes a vector

Beschreibung

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

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.

Parameter-Liste

size

The new size of the vector.

value

The value to initialise the empty vector slots to (only used if the vector is enlarged).

Rückgabewerte

No return value.

Beispiele

Beispiel #1 Resizing a vector

<?php

use pht\Vector;

$vector = new Vector(1);
var_dump($vector);
$vector->resize(21);
var_dump($vector);
$vector->resize(12); // unused second arg
var_dump($vector);

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

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)
}


pht\Vector
PHP Manual