牛牛在线工具

CachingIterator::current()

收录 8868 个 PHP 函数,含用途说明与用法示例。

CachingIterator::current()

返回当前迭代器指向的元素

CachingIterator::current() 函数用于返回当前迭代器指向的元素。 版本要求:该函数在 PHP 5.2.0 或更高版本中可用。 语法: public CachingIterator::current(): mixed 参数:该函数不接受任何参数。 返回值:返回当前迭代器指向的元素。如果没有元素可用,则返回 null。 示例: 假设有一个数组 $fruits,我们可以使用 CachingIterator 类来迭代它的元素,并使用 current() 函数获取当前元素: $fruits = ['apple', 'banana', 'cherry']; $iterator = new CachingIterator(new ArrayIterator($fruits)); echo $iterator->current(); // 输出: apple $iterator->next(); echo $iterator->current(); // 输出: banana $iterator->next(); echo $iterator->current(); // 输出: cherry 在上面的示例中,我们创建了一个 CachingIterator 对象,并通过 ArrayIterator 类将数组 $fruits 传递给它。然后我们使用 current() 函数在每次迭代中获取当前元素并将其输出。 请注意,CachingIterator 可以缓存迭代器返回的元素,以提高访问效率。