(PECL ds >= 1.0.0)
Ds\Sequence::set — Заменяет значение по указанному индексу
Заменяет значение по указанному индексу.
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 )