如何设定参数$n默认值?
如以下函数,如果我只输入n_day(52000),而不是n_day(52000,3),即不输入$n参数,如何改,让$n的值默认为3?
// n天最新文章
function n_day($id,$n){
$now=time();
$n_time=3600*24*$n;
if($now-$id>$n_time){
return $id;
}else{
return "<font color=\"red\">$id</font>";
}
}

解决方案 »

  1.   

        function n_day($id,$n = 3){//这样就行了
            $now=time();
            $n_time=3600*24*$n;
            if($now-$id>$n_time){
                return $id;
            }else{
                return "<font color=\"red\">$id</font>";
            }
        }
      

  2.   

    我想再加入一个参数,n_day($id,$n,$date_sytle);
    其中$date_style是指
    "2008-1-1","2008/1/1","1-1","2008-1-1 12:00:01"
    应该怎么改?谢谢高手。
      

  3.   

    其中$date_style是指
    "2008-1-1","2008/1/1","1-1","2008-1-1 12:00:01"不明白???四选一?