我正在使用RecursiveIteratorIteratorto loop over Zend_Navigation,这基本上是嵌套<ul>和<li>标签的列表:
$iterator = new RecursiveIteratorIterator(
$container,
RecursiveIteratorIterator::CHILD_FIRST
);
foreach ($iterator as $page) {
...
// isLast()?
// isFirst()?
}
如何判断当前迭代的元素 ( $page) 是当前层的第一个元素还是最后一个元素?
我需要为这些元素添加first和last类属性。