Php 如果两个值为零,则返回0
我有以下代码:Php 如果两个值为零,则返回0,php,wordpress,Php,Wordpress,我有以下代码: <?php $pickuptime = date("H",strtotime($_COOKIE['stm_calc_pickup_date_1'] )); if($pickuptime > 9 && $pickuptime < 20 ) { $nonworking_pick = 0; } else { $nonworking_pick = 10; }
<?php
$pickuptime = date("H",strtotime($_COOKIE['stm_calc_pickup_date_1'] ));
if($pickuptime > 9 && $pickuptime < 20 ) {
$nonworking_pick = 0;
} else {
$nonworking_pick = 10;
}
$returntime = date("H",strtotime($_COOKIE['stm_calc_return_date_1'] ));
if($returntime > 9 && $returntime < 20 ) {
$nonworking_return = 0;
} else {
$nonworking_return = 10;
}
$total_non_working = $nonworking_return + $nonworking_pick;
;
?>
它说如果取货时间是9到20,那么就给0其他10,对于退货也是一样,但我还需要补充一点,如果没有选择取货时间和退货时间,那么也给0。试试类似的方法:
if(!$pickuptime && !$returntime){ $nonworking_pick = 0; }
这个!意思是“不”。所以,“如果不是$pickuptime,也不是$returntime。”
“Not”表示“Not true”。如果为空或为零,则变量将为“Not true”
更新:
您可能需要使用除!,如果您的“未选择”值不是空白或零。您如何知道是否未选择时间?