亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么輸出還是2300,月份的判定沒有嗎?

<?php
??? $totalMoney = 0;//總工資
??? $basicMoney =? 2000;//基本工資
??? $month=0;
?$sex = "女";

? if($sex=="男"){
??$totalMoney = $basicMoney? + 0;// 男的沒獎金
???? }else if(date('m',time()=='11') and $sex=="女")
???? {
??$totalMoney = $basicMoney? + 300;// 女的有獎金300元
??$month=date('m',time());
???? }
?echo $totalMoney;
?echo $month;
?>

為什么還是輸出2300?

正在回答

5 回答

你可以查一下php的date()這個方法,我查了一下,date() 函數格式化本地日期和時間,并返回已格式化的日期字符串。應該是這樣用,else if(date('m',time()) == '11' and $sex == “女"),可能是你要的結果。http://www.w3school.com.cn/php/func_date_date.asp

0 回復 有任何疑惑可以回復我~
#1

慕慕2218550 提問者

非常感謝!
2018-01-02 回復 有任何疑惑可以回復我~

括號位置問題 第二個elseif你仔細看下

0 回復 有任何疑惑可以回復我~

朋友這個只是你判斷語句寫錯了??else if(date('m',time()=='11') and $sex=="女") 改成?

else if(date('m',time())=='11' and $sex=="女")

0 回復 有任何疑惑可以回復我~

設置了第二個IF語句,else if(date('m',time()=='11') and $sex=="女")

兩個條件要都成立,才執行累加,為什么當前月份是12月,也會執行呢?


0 回復 有任何疑惑可以回復我~

.....

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么輸出還是2300,月份的判定沒有嗎?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號