PHP сегодня эхо завтра эхо что-то еще - PullRequest
0 голосов
/ 12 декабря 2011

Этот код не работает. Это эхо пустое. Версия 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';
}

Ответы [ 2 ]

5 голосов
/ 12 декабря 2011
$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

0 голосов
/ 12 декабря 2011

уверен (int) $ сегодня даст вам что-то вроде числа дней после 1970?Я бы посоветовал вам, прежде всего, просто написать

echo '' . (int)$today; 

, чтобы увидеть, каково значение, тогда вы будете знать, как написать оператор if.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...