$vals[$i]['tag']) { $j = 0; $prevtag = $vals[$i]['tag']; } $children{strtolower($vals[$i]['tag'])}[$j] = get_children($vals,$i); break; case 'close': return $children; } } } ?>