仅当变量具有值时,多条件PHP IF语句

时间:2018-09-10 17:41:29

标签: php if-statement

我有以下if语句,如果exam​​ple = sidebar,日期开始<现在,日期结束>现在,我想返回TRUE。它可以按原样工作,但问题是如果其中一个值不存在,则该语句为false。

如何更改语句以仅在设置了每个变量($ position,$ date_start,$ date_end)时才添加条件?如果未设置变量之一,则该部分条件将被忽略。 例如,如果没有date_end,则只会评估位置和date_start

<?php 
if ($position == "sidebar" && 
    $date_start < strtotime('now') && 
    $date_end > strtotime('now')): 
?>

0 个答案:

没有答案