我們正在嘗試爲變量$day
創建if/elseif語句。我們在與這個PHP相關的HTML代碼中定義了變量及其值。我將把PHP部分粘貼到這個頁面。問題是結果頁面只給出「$ day = 1」的響應。有沒有人知道這個代碼會導致這種情況發生的錯誤?我們也嘗試過使用兩個等號,但這使情況變得更糟!如果PHP中的/ Elseif語句
echo "<p>";
if ($day = 1) {
echo "Sunday Funday! What COMMITMENT to going out!";
} elseif ($day = 2) {
echo "The start of what's sure to be a rough week. Drink away your sorrows.";
} elseif ($day = 3) {
echo "Epic night! SO many themes at the bars!";
} elseif ($day = 4) {
echo "Hump day!! But seriously, what are you doing...? Aren't you too hungover from last night?";
} elseif ($day = 5) {
echo "Thirsty Thursday!! It's close enough to the weekend... right?";
} elseif ($day = 6) {
echo "It's Friiiiiiday, Friiiiiiiday, Gotta get down on Friiiiiiiiiday!";
} elseif ($day = 7) {
echo "It's FRATurday! Go have some fun!";
}
你肯定需要2個等號,因爲= – jmort253
你想用if/else嗎?像這種情況下最好使用開關, – mfadel
你確實需要使用'=='。 「變得更糟」是什麼意思? – trutheality