RecursiveTreeIterator::getEntry()

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

首字母:R

函数名称:RecursiveTreeIterator::getEntry()

适用版本:PHP 5 >= 5.3.0, PHP 7

函数说明:该函数返回当前迭代器指向的节点的信息。

用法:

public RecursiveTreeIterator::getEntry(): string

示例:

$iterator = new RecursiveIteratorIterator(
 new RecursiveArrayIterator([
 'fruit' => 'apple',
 'drinks' => [
 'soda' => 'coke',
 'juice' => 'orange'
 ]
 ]),
 RecursiveIteratorIterator::SELF_FIRST
);
$treeIterator = new RecursiveTreeIterator($iterator);
foreach ($treeIterator as $entry) {
 echo $treeIterator->getEntry() . PHP_EOL;
}

输出:

fruit: apple
drinks
├─soda: coke
└─juice: orange

注意事项:

  • 该函数必须在使用递归树迭代器(RecursiveTreeIterator)时调用。
  • 调用该函数前必须先使用迭代器进行遍历。
  • 该函数返回一个字符串,表示当前迭代器指向的节点的信息。

同首字母函数