pht\Vector::unshift
(PECL pht >= 0.0.1)
pht\Vector::unshift — Unshifts a value to the vector front
説明
This method unshifts a value to the front of a vector (in linear time). The vector will automatically be resized if it is not large enough.
パラメータ
-
value -
The value to be pushed onto the beginning of the vector. This value will be serialised (since it may be passed around between threads).
返り値
No return value.
例
例1 Unshifting a value to the front of a vector
<?php
use pht\Vector;
$vector = new Vector();
for ($i = 0; $i < 3; ++$i) {
$vector->unshift($i); // causes a quadratic runtime, beware
}
var_dump($vector);
上の例の出力は以下となります。
object(pht\Vector)#1 (3) {
[0]=>
int(2)
[1]=>
int(1)
[2]=>
int(0)
}