+ -
当前位置:首页 → 问答吧 → 前两个题答案

前两个题答案

时间:2008-10-14

来源:互联网

今天才看到有这个活动,写了前两个题的
[php]
function walkDir($dirName) {
    if(is_file($dirName)) {
        echo $dirName;
    } else {
        if(FALSE === ($dir = opendir($dirName))) {
            echo "not a valid dirName";
        }
        $dirArray = array();
        $key = 0;
        while(($file = readdir($dir))) {
            if($file == '.' || $file == '..') {
                continue;
            }
            if(is_dir($dirName . "/" . $file)) {
                $result = walkDir($dirName . "/" . $file);
                $dirArray[$key]['dir'] = $file;
                $dirArray[$key]['files'] = $result;
            } else {               
                $dirArray[$key] = $file;
            }
            $key++;
        }
        return $dirArray;
    }
}
[/php]

第二个题

function getDate($day, $date) {
    return date('Y-m-d', strtotime($day . 'day', strtotime($date)));
}

作者: blankyao   发布时间: 2008-10-14