pht\Vector::unshift

(PECL pht >= 0.0.1)

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

����

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