pht\Vector::unshift
(PECL pht >= 0.0.1)
pht\Vector::unshift — Unshifts a value to the vector front
説明
public pht\Vector::unshift
( mixed $value
) : void
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
<?phpuse 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) }