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

    (PHP 5 >= 5.3.0, PHP 7)

    Return current array entry

    说明

    publicSplDoublyLinkedList::current(void) : mixed

    Get the current doubly linked list node.

    参数

    此函数没有参数。

    返回值

    The current node value.

    <?php
    /*
     * Examples of DoublyLinkedList
     */
    $obj = new SplDoublyLinkedList();
    // Check wither linked list is empty
    if ($obj->isEmpty())
    {
      echo "Adding nodes to Linked List<br>";
      $obj->push(2);
      $obj->push(3);
      echo "Adding the node at beginning of doubly linked list <br>";
      $obj->unshift(10);
    }
    echo "<br>Our Linked List:";
    print_r($obj);
    $curr = $obj->current(); // this will return NULL as we have not set initial node.
    echo "<br> Rewinding the position so that current node points to first node ";
    $obj->rewind(); 
    echo "<br>Current node of the linked list:";
    echo $obj->current(); // this will print first node of the linked list.
    echo "<br>Moving to Next node:";
    $obj->next();
    echo "<br>Printing the next node:";
    echo $obj->current();
    ?>