ArrayIterator::offsetGet()
函数用于获取指定偏移量位置的元素值。
用法:
mixed ArrayIterator::offsetGet ( mixed $index )
参数:
$index
:要获取的元素的偏移量。
返回值: 返回指定偏移量位置的元素值。如果索引不存在,则返回 NULL
。
示例:
$array = ["apple", "banana", "cherry"];
$iterator = new ArrayIterator($array);
echo $iterator->offsetGet(1);
// 输出: banana
echo $iterator->offsetGet(3);
// 输出: NULL
在上面的示例中,我们创建了一个包含三个元素的数组 $array
。然后,我们使用 ArrayIterator
类创建了一个迭代器对象 $iterator
。通过调用 $iterator->offsetGet()
方法并传入偏移量作为参数,我们分别获取了数组中索引为 1 和 3 的元素的值。最后,我们使用 echo
输出了对应的值。
请注意,由于索引为 3 的元素不存在于数组中,所以 offsetGet(3)
返回 NULL
。