コード例 #1
0
ファイル: function.php プロジェクト: liutongju/photocms
function deepchildids($rows, $root_id)
{
    static $childids = '';
    $childs = findChild($rows, $root_id);
    if (empty($childs)) {
        return null;
    }
    foreach ($childs as $k => $v) {
        deepchildids($rows, $v['id']);
        $childids .= $v['id'] . ',';
    }
    return $childids;
}
コード例 #2
0
ファイル: gan_node_html.php プロジェクト: santhosh400/ecart
 /**
  * Checks if node has another node as child
  * @param HTML_Node $child
  * @return bool
  */
 function hasChild($child)
 {
     return (bool) findChild($child);
 }
コード例 #3
0
ファイル: function.php プロジェクト: songkang1/tp_yining
function build_tree($root_id, $rows)
{
    $childs = findChild($rows, $root_id);
    if (empty($childs)) {
        return null;
    }
    foreach ($childs as $k => $v) {
        $rescurTree = build_tree($v['id'], $rows);
        if (null != $rescurTree) {
            $childs[$k]['childs'] = $rescurTree;
        }
    }
    return $childs;
}