SplDoublyLinkedList::add
(PHP 5 >= 5.5.0, PHP 7, PHP 8)
SplDoublyLinkedList::add — Add/insert a new value at the specified index
说明
Insert the value value at the
specified index, shuffling the
previous value at that index (and all subsequent values)
up through the list.
参数
index-
The index where the new value is to be inserted.
value-
The new value for the
index.
返回值
没有返回值。
错误/异常
Throws OutOfRangeException when
index is out of bounds or when
index cannot be parsed as an integer.
+添加备注
用户贡献的备注 1 note
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
)
)备份地址:http://www.lvesu.com/blog/php/spldoublylinkedlist.add.php