When unsetting an offset, the element will be removed from the double linked list. So the following code:
<?php
$obj = new SplDoublyLinkedList();
$obj->push(4);
$obj->push(5);
$obj->push(6);
$obj->offsetUnset(1);
echo "Our Linked List:";
print_r($obj);
?>
Will output:
Our Linked List:SplDoublyLinkedList Object
(
[flags:SplDoublyLinkedList:private] => 0
[dllist:SplDoublyLinkedList:private] => Array
(
[0] => 4
[1] => 5
[2] => 6
)
)
Our New Linked List:SplDoublyLinkedList Object
(
[flags:SplDoublyLinkedList:private] => 0
[dllist:SplDoublyLinkedList:private] => Array
(
[0] => 4
[1] => 6
)
Notice that the element with the index 2 has now the index 1. The original element with index 1 did not only had it's value unset but was also removed from the list.
PHP.mk документација
SplDoublyLinkedList::offsetUnset
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
spldoublylinkedlist.offsetunset.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
spldoublylinkedlist.offsetunset.php
SplDoublyLinkedList::offsetUnset
Референца за `spldoublylinkedlist.offsetunset.php` со подобрена типографија и навигација.
SplDoublyLinkedList::offsetUnset
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
SplDoublyLinkedList::offsetUnset — Unsets the value at the specified $index
= NULL
Ја брише вредноста на наведениот индекс.
Параметри
index-
Индексот што се брише.
Вратени вредности
Не се враќа вредност.
Errors/Exceptions
). Ако повикот не успее, ќе врати OutOfRangeException when index е надвор од границите или кога index не може да се парсира како цел број.
Белешки од корисници 1 белешка
марко.пауло.лопес на gmail.com ¶
пред 14 години