牛牛在线工具

MultipleIterator::current()

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

MultipleIterator::current()

获取MultipleIterator对象中当前迭代器的当前元素

函数名:MultipleIterator::current() 适用版本:PHP 5 >= 5.3.0, PHP 7 用法:MultipleIterator::current() 函数用于获取MultipleIterator对象中当前迭代器的当前元素。 语法:public MultipleIterator::current ( void ) : array 参数:无 返回值:返回一个数组,包含当前迭代器的当前元素。 示例: // 创建一个MultipleIterator对象 $mi = new MultipleIterator(); // 添加两个迭代器 $it1 = new ArrayIterator(array('apple', 'banana', 'cherry')); $it2 = new ArrayIterator(array('red', 'yellow', 'red')); $mi->attachIterator($it1); $mi->attachIterator($it2); // 遍历MultipleIterator对象并输出当前元素 foreach ($mi as $values) { echo "Fruit: " . $values[0] . ", Color: " . $values[1] . "\n"; // 获取当前迭代器的当前元素 $current = $mi->current(); print_r($current); } 输出: Fruit: apple, Color: red Array ( [0] => apple [1] => red ) Fruit: banana, Color: yellow Array ( [0] => banana [1] => yellow ) Fruit: cherry, Color: red Array ( [0] => cherry [1] => red ) 在上面的示例中,我们创建了一个MultipleIterator对象,并附加了两个ArrayIterator迭代器。然后,我们使用foreach循环遍历MultipleIterator对象,并使用MultipleIterator::current()函数获取当前迭代器的当前元素。最后,我们使用print_r()函数打印出当前元素的数组。