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.
范例
Example #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) }