PHP 8.1.0 Released!

Ds\Sequence::set

(PECL ds >= 1.0.0)

Ds\Sequence::setЗаменяет значение по указанному индексу

Описание

abstract public Ds\Sequence::set(int $index, mixed $value): void

Заменяет значение по указанному индексу.

Список параметров

index

Индекс, по которому надо заменить значение.

value

Новое значение.

Возвращаемые значения

Функция не возвращает значения после выполнения.

Ошибки

Выбрасывает исключение OutOfRangeException, если индекс некорректен.

Примеры

Пример #1 Пример использования Ds\Sequence::set()

<?php
$sequence 
= new \Ds\Vector(["a""b""c"]);

$sequence->set(1"_");
print_r($sequence);
?>

Результатом выполнения данного примера будет что-то подобное:

Ds\Vector Object
(
    [0] => a
    [1] => _
    [2] => c
)

Пример #2 Пример использования Ds\Sequence::set() с синтаксисом массива

<?php
$sequence 
= new \Ds\Vector(["a""b""c"]);

$sequence[1] = "_";
print_r($sequence);
?>

Результатом выполнения данного примера будет что-то подобное:

Ds\Vector Object
(
    [0] => a
    [1] => _
    [2] => c
)
add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top