SplDoublyLinkedList::offsetSet

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

SplDoublyLinkedList::offsetSetDefine o valor no $index especificado como $value

Descrição

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

Define o valor no index especificado como value.

Parâmetros

index

O índice sendo definido. Se for null, o próximo valor será adicionado após o último item.

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.

adicione uma nota

Notas Enviadas por Usuários (em inglês) 1 note

up
0
chanel at lipski-development dot de
7 years ago
How to change elements of a SplDoublyLinkedList<?php function change_elements($list,$old_index,$new_index){    $tmp1=$list->offsetGet($old_index);$tmp2=$list->offsetGet($new_index);$list->offsetSet($old_index,$tmp2);$list->offsetSet($new_index,$tmp1);}$list=new SplDoublyLinkedList(); $list->push("A");$list->push("B");$list->push("C");/*OUTPUTABC*/change_elements($list,0,1);/*OUTPUTBAC*/?>
To Top