$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
)
)SplDoublyLinkedList::add
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
SplDoublyLinkedList::add
Референца за `spldoublylinkedlist.add.php` со подобрена типографија и навигација.
SplDoublyLinkedList::add
Распакување на вгнездени низи
SplDoublyLinkedList::add — Додај/вметни нова вредност на наведениот индекс
= NULL
Вметни ја вредноста value на наведениот index, поместувајќи ја претходната вредност на тој индекс (и сите следни вредности) нагоре низ листата.
Параметри
index-
Индексот каде што треба да се вметне новата вредност.
value-
опцијата за конфигурација за времетраењето на скриптата.
index.
Вратени вредности
Не се враќа вредност.
Errors/Exceptions
). Ако повикот не успее, ќе врати OutOfRangeException when
index е надвор од границите или кога
index не може да се парсира како цел број.