(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 )