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