PHP 7.4.25 Released!

pht\Vector::unshift

(PECL pht >= 0.0.1)

pht\Vector::unshiftДобавляет значение в начало вектора

Описание

public pht\Vector::unshift(mixed $value): void

Метод добавляет значение в начало вектора (за линейное время). Размер вектора будет автоматически изменён, если он недостаточно большой.

Список параметров

value

Значение, которое нужно добавить в начало вектора. Это значение будет сериализовано (поскольку оно может передаваться между потоками).

Возвращаемые значения

Ничего не возвращает.

Примеры

Пример #1 Добавление значения в начало вектора

<?php

use pht\Vector;

$vector = new Vector();

for (
$i 0$i 3; ++$i) {
    
$vector->unshift($i); // вызывает квадратичное время выполнения, будьте осторожны
}

var_dump($vector);

Результат выполнения данного примера:

object(pht\Vector)#1 (3) {
  [0]=>
  int(2)
  [1]=>
  int(1)
  [2]=>
  int(0)
}

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top