SplDoublyLinkedList::add

(PHP 5 >= 5.5.0, PHP 7, PHP 8)

SplDoublyLinkedList::addAdd/insert a new value at the specified index

Beschreibung

public SplDoublyLinkedList::add(int $index, mixed $value): void

Insert the value value at the specified index, shuffling the previous value at that index (and all subsequent values) up through the list.

Parameter-Liste

index

The index where the new value is to be inserted.

value

The new value for the index.

Rückgabewerte

Es wird kein Wert zurückgegeben.

Fehler/Exceptions

Throws OutOfRangeException when index is out of bounds or when index cannot be parsed as an integer.

add a note

User Contributed Notes 1 note

up
0
lincoln dot du dot j at gmail dot com
8 years ago
$a = new SplDoublyLinkedList;$arr=[1,2,3,4,5,6,7,8,9];for($i=0;$i<count($arr);$i++){    $a->add($i,$arr[$i]);}print_r($a);//Output:SplDoublyLinkedList Object(    [flags:SplDoublyLinkedList:private] => 0    [dllist:SplDoublyLinkedList:private] => Array        (            [0] => 1            [1] => 2            [2] => 3            [3] => 4            [4] => 5            [5] => 6            [6] => 7            [7] => 8            [8] => 9        ))
To Top