phprs\util\Tree::treeToArray PHP Метод

treeToArray() приватный статический Метод

private static treeToArray ( array $tree, array &$res ) : void
$tree array
$res array
Результат void
    private static function treeToArray($tree, &$res)
    {
        foreach ($tree as $name => $node) {
            if ($node === null) {
                continue;
            }
            if (isset($node['value'])) {
                $res[] = array(array($name), $node['value']);
            }
            if (isset($node['next'])) {
                $tmp = array();
                self::treeToArray($node['next'], $tmp);
                foreach ($tmp as $v) {
                    array_unshift($v[0], $name);
                    $res[] = array($v[0], $v[1]);
                }
            }
        }
    }