Я перебираю многомерный массив с помощью RecursiveIteratorIterator и хотел бы знать, является ли текущий элемент последним дочерним элементом его глубины. Я подумал об этом:
$iterator = new RecursiveIteratorIterator($array,
RecursiveIteratorIterator::SELF_FIRST);
foreach ($iterator as $val) {
$next = clone $iterator;
$next->next();
$lastChild = ($next->getDepth() < $iterator->getDepth());
}
Но RecursiveIteratorIterator говорит, что его нельзя клонировать.
[SPL]
, поэтому я не уверен, добавляет ли это что-то ценное к вопросу. Я также не уверен, что это не будет синонимом самого[php]
, поскольку я также не помечаю вопросы C# тегами[mscoree]
или[System-Data]
. Но это, возможно, стоит обсудить на Meta. - person Bobby   schedule 28.09.2010[last-child]
. @Dennis Haarbrink: я снова добавлю это (потому что я сомневаюсь) и спрошу на Meta. Спасибо за терпение. - person Bobby   schedule 28.09.2010