為什么輸出還是2300,月份的判定沒(méi)有嗎?
<?php
??? $totalMoney = 0;//總工資
??? $basicMoney =? 2000;//基本工資
??? $month=0;
?$sex = "女";
? if($sex=="男"){
??$totalMoney = $basicMoney? + 0;// 男的沒(méi)獎(jiǎng)金
???? }else if(date('m',time()=='11') and $sex=="女")
???? {
??$totalMoney = $basicMoney? + 300;// 女的有獎(jiǎng)金300元
??$month=date('m',time());
???? }
?echo $totalMoney;
?echo $month;
?>
為什么還是輸出2300?
2018-01-01
你可以查一下php的date()這個(gè)方法,我查了一下,date() 函數(shù)格式化本地日期和時(shí)間,并返回已格式化的日期字符串。應(yīng)該是這樣用,else if(date('m',time()) == '11' and $sex == “女"),可能是你要的結(jié)果。http://www.w3school.com.cn/php/func_date_date.asp
2018-01-12
括號(hào)位置問(wèn)題 第二個(gè)elseif你仔細(xì)看下
2018-01-02
朋友這個(gè)只是你判斷語(yǔ)句寫(xiě)錯(cuò)了??else if(date('m',time()=='11') and $sex=="女") 改成?
else if(date('m',time())=='11' and $sex=="女")
2017-12-29
設(shè)置了第二個(gè)IF語(yǔ)句,else if(date('m',time()=='11') and $sex=="女")
兩個(gè)條件要都成立,才執(zhí)行累加,為什么當(dāng)前月份是12月,也會(huì)執(zhí)行呢?
2017-12-28
.....