[請益] 迴圈中的其中一個正常的陣列不work
for($u=1;$u<=$number;$u++)
{
if($your_ans[$u]="")
{
echo "<font color='red'>";
echo "您未作答!";
echo "</font>";
}else if($your_ans[$u]==$standard_ans[$u])
{
$your_score+=4;
}else
{
echo "<font color='red'>";
echo "您的答案:".$your_ans[$u];
echo "您答錯了!正確答案:".$standard_ans[$u];
}
}
在這邊有問題的是$your_ans[]這個陣列
但是我在這個for迴圈上面有echo過它..裡面確實是有值的
在跑這裡的時候...它都會直接跳到第三個地方..
就是最後一個else的地方
不管$your_ans[$u]是不是等於$standard[$u]
或是$your_ans[$u]=""
雖然說它都會跑到第三個...
但是 echo "您的答案:".$your_ans[$u];<---這邊不會顯示$your_ans的內容
echo "您答錯了!正確答案:".$standard_ans[$u];<----這邊是正常的喔!
請問...我是不是應該改哪個地方嗎??
為什麼$your_ans這個陣列在這裡面就不work了??
謝謝~~!!^____^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.162.111.237
→
01/09 14:34, , 1F
01/09 14:34, 1F
→
01/09 14:39, , 2F
01/09 14:39, 2F
→
01/09 15:00, , 3F
01/09 15:00, 3F
→
01/09 15:01, , 4F
01/09 15:01, 4F
推
01/10 12:35, , 5F
01/10 12:35, 5F
→
01/10 22:36, , 6F
01/10 22:36, 6F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章