Установливает новое значение по указанному индексу


(PHP 5 >= 5.0.0)

ArrayObject::offsetSetУстановливает новое значение по указанному индексу

Описание

public void ArrayObject::offsetSet ( mixed $index , mixed $newval )

Устанавливает новое значение по указанному индексу.

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

index

Индекс для установки значения.

newval

Новое значение для index.

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

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

Примеры

Пример #1 Пример использования ArrayObject::offsetSet()

<?php
class Example {
    public 
$property 'prop:public';
}
$arrayobj = new ArrayObject(new Example());
$arrayobj->offsetSet(4'four');
$arrayobj->offsetSet('group', array('g1''g2'));
var_dump($arrayobj);

$arrayobj = new ArrayObject(array('zero','one'));
$arrayobj->offsetSet(null'last');
var_dump($arrayobj);
?>

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

 object(ArrayObject)#1 (3) {   ["property"]=>   string(11) "prop:public"   [4]=>   string(4) "four"   ["group"]=>   array(2) {     [0]=>     string(2) "g1"     [1]=>     string(2) "g2"   } } object(ArrayObject)#3 (3) {   [0]=>   string(4) "zero"   [1]=>   string(3) "one"   [2]=>   string(4) "last" } 

Смотрите также