コード例 #1
0
function getChilds($foo)
{
    $obj = new organisationseinheit();
    $arr = array();
    $arr1 = $obj->getDirectChilds($foo);
    foreach ($arr1 as $value) {
        $arr[$value] = array();
    }
    foreach ($arr as $val => $k) {
        $hlp = getChilds($val);
        $arr[$val] = $hlp;
    }
    return $arr;
}
コード例 #2
0
function getChilds($foo)
{
    $obj = new organisationseinheit();
    $arr = array();
    $arr1 = $obj->getDirectChilds($foo);
    foreach ($arr1 as $value) {
        if ($daten = getDaten($value)) {
            $arr[$value]['dat'] = $daten;
        }
    }
    if (!is_array($arr) && !is_object($arr) || count($arr) < 1) {
        return null;
    }
    reset($arr);
    foreach ($arr as $key => $val) {
        $arr[$key]['child'] = getChilds($key);
    }
    return $arr;
}