Здравствуйте. Создаю дерево категорий сайта. Всю информацию о разделах вывожу из базы, структурирую и храню в файловом кеше который имеет следующий вид: Код (PHP): return array ( 1 => array ( 'id' => 1, 'title' => 'test1', 'url' => 'test1', 'priority' => 0, 'checked' => 0, 'children' => array ( 0 => array ( 'parent_id' => 0, 'title' => 'test1', 'id' => 1, 'site_id' => 1, 'priority' => 0, 'checked' => 0, 'url' => '', 'key' => '', 'keywords' => '', 'description' => '', 'children' => array ( 2 => array ( 'parent_id' => 1, 'title' => 'test2', 'id' => 2, 'site_id' => 1, 'priority' => 0, 'checked' => 0, 'url' => '', 'key' => '', 'keywords' => '', 'description' => '', 'children' => array ( 3 => array ( 'parent_id' => 2, 'title' => 'test3', 'id' => 3, 'site_id' => 1, 'priority' => 0, 'checked' => 0, 'url' => '', 'key' => '', 'keywords' => '', 'description' => '', 'children' => array ( 4 => array ( 'parent_id' => 3, 'title' => 'test4', 'id' => 4, 'site_id' => 1, 'priority' => 0, 'checked' => 0, 'url' => '', 'key' => '', 'keywords' => '', 'description' => '', ), ), ), ), ), ), ), 1 => array ( 'parent_id' => 0, 'title' => 'test1', 'id' => 5, 'site_id' => 1, 'priority' => 0, 'checked' => 0, 'url' => '', 'key' => '', 'keywords' => '', 'description' => '', 'children' => array ( 6 => array ( 'parent_id' => 5, 'title' => 'test2', 'id' => 6, 'site_id' => 1, 'priority' => 0, 'checked' => 0, 'url' => '', 'key' => '', 'keywords' => '', 'description' => '', 'children' => array ( 7 => array ( 'parent_id' => 6, 'title' => 'test3', 'id' => 7, 'site_id' => 1, 'priority' => 0, 'checked' => 0, 'url' => '', 'key' => '', 'keywords' => '', 'description' => '', 'children' => array ( 8 => array ( 'parent_id' => 7, 'title' => 'test4', 'id' => 8, 'site_id' => 1, 'priority' => 0, 'checked' => 0, 'url' => '', 'key' => '', 'keywords' => '', 'description' => '', ), ), ), ), ), ), ), ), ), 2 => array ( 'id' => 2, 'title' => 'test2', 'url' => 'test2', 'priority' => 1, 'checked' => 0, 'children' => '', ), ) Как вывести карту сайта полностью - это понятно, но как быть если нужно выводить не с начала массива, а отдельную часть, скажем начиная с 7-го раздела (именно из кеша, не из базы) для меня вопрос. Может кто сталкивался и может пояснить?