我想知道PHP如何在内部处理真/假比较.据我所知,true定义为1,false定义为0.当我这样做时if("a"){ echo "true";},回声为" true ".PHP如何将"a"识别为1?
我必须检查收到的日期是否在今天之前的3到6个月之间.如果超出此范围,则必须执行某些代码.
下面是代码
<?php
$date1 = '22-10-2017';
$date2 = date('d-m-Y' , strtotime('-3 months'));
$date3 = date('d-m-Y' , strtotime('-6 months'));
if((strtotime($date1) < strtotime($date2)) || (strtotime($date1) > strtotime($date3))){
echo "Inside Range";
}else echo "Out of Range";
?>
Run Code Online (Sandbox Code Playgroud)
例如,如果