SunshinePHP 2020 CFP Started

pht\Vector::resize

(PECL pht >= 0.0.1)

pht\Vector::resizeResizes 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.

Liste de param├Ętres

size

The new size of the vector.

value

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

Valeurs de retour

No return value.

Exemples

Exemple #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);

L'exemple ci-dessus va afficher :

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