牛牛在线工具

RecursiveTreeIterator::current()

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

RecursiveTreeIterator::current()

返回当前迭代器指向的节点的值

函数名称:RecursiveTreeIterator::current() 函数描述:此方法用于返回当前迭代器指向的节点的值。 函数适用版本:PHP 5 >= 5.3.0, PHP 7 用法: mixed RecursiveTreeIterator::current ( void ) 参数:此方法不接受任何参数。 返回值:返回当前节点的值。 示例: // 创建一个多维数组 $tree = array( 'A' => array( 'B' => array('D', 'E'), 'C' => array('F', 'G') ), 'H' => array( 'I' => array('J', 'K'), 'L' => array('M', 'N') ) ); // 创建一个递归树迭代器 $iterator = new RecursiveTreeIterator(new RecursiveArrayIterator($tree)); // 遍历迭代器并输出当前节点的值 foreach ($iterator as $node) { echo $iterator->current() . "\n"; } 输出: A ├─ B │ ├─ D │ └─ E └─ C ├─ F └─ G H ├─ I │ ├─ J │ └─ K └─ L ├─ M └─ N 上述示例创建了一个多维数组,并使用RecursiveArrayIterator和RecursiveTreeIterator创建了一个递归树迭代器。然后,通过遍历迭代器,使用current()方法获取当前节点的值,并输出到屏幕上。输出结果是树形结构的字符串表示,每个节点的值都位于相应的层级下。