PHP 8.4.0 RC2 available for testing

SplDoublyLinkedList::add

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

SplDoublyLinkedList::addAjoute/insert une nouvelle valeur à l'index spécifié

Description

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

Insert la valeur value à l'index index spécifié, en faisant passer la valeur précédente à cet index (ainsi que toutes les valeurs en dessous).

Liste de paramètres

index

L'index où la nouvelle valeur doit être insérée.

value

La nouvelle valeur pour l'index index.

Valeurs de retour

Aucune valeur n'est retournée.

Erreurs / Exceptions

Lance une exception OutOfRangeException lorsque index est en dehors de l'intervalle ou lorsque index ne peut être analysé comme un entier.

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