Orada bir ağaç yapısı düzleştirmek için RecursiveIterator kullanımına örnekler ton .. ama ne bir ağaç yapısı patlamak için kullanmaya ne dersiniz?
Böyle bir tablo verilmiştir: özyinelemeli (keyfi derinlik diziye düz bir dizi açmak okuyun) bir ağaç oluşturmak için bu kullanmak için zarif bir yolu ya da diğer bazı SPL kütüphane var:
SELECT id, parent_id, name FROM my_tree
EDIT: You know how you can do this with Directories?
$it = new RecursiveDirectoryIterator("/var/www/images");
foreach(new RecursiveIteratorIterator($it) as $file) {
echo $file . PHP_EOL;
}
.. Ne bu böyle bir şey yapabileceğini eğer:
$it = new RecursiveParentChildIterator($result_array);
foreach(new RecursiveIteratorIterator($it) as $group) {
echo $group->name . PHP_EOL;
// this would contain all of the children of this group, recursively
$children = $group->getChildren();
}
:END EDIT