ArrayIterator::offsetSet

(PHP 5, PHP 7, PHP 8)

ArrayIterator::offsetSet设置偏移量对应的值

描述

public ArrayIterator::offsetSet(混合类型 $key, 混合类型 $value): 无返回值

为给定偏移量设置值。

警告

此函数当前没有文档;只有其参数列表可用。

参数

key

要设置的索引。

value

要存储在索引处的新的值。

返回值

无返回值。

参见

添加备注

用户贡献的备注 1 个备注

shiranai7 at NOSPAM dot hotmail dot NOSPAM dot com
12 年前
对于追加操作,$index 参数似乎为 NULL,例如:

<?php

// 示例扩展类
class Test extends ArrayIterator
{
public function
offsetSet($index, $newval)
{
echo
'Test::offsetSet('.var_export($index, true).', '.var_export($newval, true).")\n";
}
}

// 测试
$i = new Test;
$i[] = '追加一个值';

?>

结果是

Test::offsetSet(NULL, '追加一个值')
To Top