我的主要目標是檢查ID ==從1到50還是不是,所以我需要根據ID回顯日期時間,例如,如果ID === 5回聲$ DTIME [ '5']等, 我做了一個數組來增加天,每個ID用幾行代碼增加日期時間
$dtime = array(
1 => date('Y/m/d H:i:s', strtotime($rdate['r_date']. '+ 0 days')),
2 => date('Y/m/d H:i:s', strtotime($rdate['r_date']. '+ 1 days')),
3 => date('Y/m/d H:i:s', strtotime($rdate['r_date']. '+ 2 days')),
4 => date('Y/m/d H:i:s', strtotime($rdate['r_date']. '+ 3 days')),
48 => date('Y/m/d H:i:s', strtotime($rdate['r_date']. '+ 47 days')),
49 => date('Y/m/d H:i:s', strtotime($rdate['r_date']. '+ 48 days')),
50 => date('Y/m/d H:i:s', strtotime($rdate['r_date']. '+ 49 days')),
);
,這裏是我的,如果/ elseif的語句
if ($next_id === 1):
echo $dtime['1'];
elseif ($next_id === 2):
echo $dtime['2'];
elseif ($next_id === 3):
echo $dtime['3'];
echo $dtime['48'];
elseif ($next_id === 49):
echo $dtime['49'];
elseif ($next_id === 50):
echo $dtime['50'];
endif;
一切工作這樣做很好,但我相信沒有所有這些路線都有一個簡短的方法來實現我的目標,任何想法? 在此先感謝。
感謝,併爲我的長碼對不起,我只是想給所有的信息,我有:) –
唐不擔心顯示你的代碼,這只是我自己的個人問題。 –