我对 PHP 有点陌生,所以我的脚本编写仍在进行中。我有一个页面,用户注册他们必须付费的研讨会。如果他们在研讨会开始前5天之前注册,他们将获得折扣价,如果他们在研讨会开始前5天注册,他们必须支付全价。我已经编写了一个 PHP 脚本,我认为它会这样做(无论如何都在测试中),但我觉得有更好的编写方法。我只是在寻找任何人的任何建议,如果有的话。非常感谢您的帮助。我的脚本如下。
date_default_timezone_set('MST');
$discount_check = date("YmdHis", mktime(date("H"), date("i"), date("s"), date("m") , date("d")+5 , date("Y") ));
//Made an array because there are several seminars a year and because I need to make it easy enough for others in my office (who don't know PHP) to add/edit seminar dates
$array = array(
'Utah_seminar' => '20120130153804',
'Seattle_seminar' => '20120723000000',
'Florida_seminar' => '20121005000000'
);
while ($seminar_dates = current($array))
{
if ($discount_check >= $seminar_dates)
{
echo 'discount is not eligible';
break;
}
else
{
echo 'discount received';
break;
}
next($array);
}
再次,非常感谢任何帮助。即使它发现代码有任何问题。