函数名称: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)时调用。
- 调用该函数前必须先使用迭代器进行遍历。
- 该函数返回一个字符串,表示当前迭代器指向的节点的信息。