(PHP 5, PHP 7)
ArrayObject::offsetSet — Sets the value at the specified index to newval
Sets the value at the specified index to newval.
indexThe index being set.
newval
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"
}