此代码不起作用。回声是空白的。 PHP版本:PHP 5.0.5版
$today=(int)date("j"); # today
$statedate=12;
if ((int)$startdate == (int)$today){
echo '12th';
}
if ((int)$startdate == (int)$today){
echo '14th';
}
答案 0 :(得分:5)
$today=(int)date("j"); # today
$statedate=12; //NEVER USED!
if ((int)$startdate == (int)$today){
echo '12th';
}
if ((int)$startdate == (int)$today){
echo '14th';
}
您定义的是$statedate
而不是 $startdate
答案 1 :(得分:-2)
肯定(int)$今天会给你一些类似1970年以后的天数吗? 我建议你先写一下
echo '' . (int)$today;
要查看值是什么,那么您将知道如何编写if语句。