(PHP 5 >= 5.0.0)
ArrayObject::offsetSet — Sets the value at the specified index to newval
Sets the value at the specified index to newval.
The index being set.
The new value for the index.
Es wird kein Wert zurückgegeben.
Beispiel #1 ArrayObject::offsetSet example
<?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);
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
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" }