SplDoublyLinkedList::add

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

SplDoublyLinkedList::addAdiciona/insere um novo valor no índice especificado

Descrição

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

Insere o valor value no index especificado, reorganizando o valor anterior nesse índice (e todos os valores subsequentes) pela lista.

Parâmetros

index

O índice onde o novo valor será inserido.

value

O novo valor para o index.

Valor Retornado

Nenhum valor é retornado.

Erros/Exceções

Lança OutOfRangeException quando o index está fora dos limites ou quando o index não pode ser interpretado como um número inteiro.

add a note

User Contributed Notes 1 note

up
0
lincoln dot du dot j at gmail dot com
7 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