• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • SplDoublyLinkedList::unshift()

    (PHP 5 >= 5.3.0, PHP 7)

    Prepends the doubly linked list with an element

    说明

    publicSplDoublyLinkedList::unshift(mixed $value) : void

    Prepends $value at the beginning of the doubly linked list.

    参数

    $value

    The value to unshift.

    返回值

    没有返回值。

    $dll = new SplDoublyLinkedList();
    $dll->push(2);
    $dll->push(3);
    $dll->unshift(5); // add 5 beginning of the array
    $dll->rewind();
    while($dll->valid()){
      echo $dll->current()."\n";
      $dll->next();
    }
    Output 
    5
    2
    3