Re: [請益] 變數的值為0時為什麼無法正確判斷...?
※ 引述《ThiefFan (不務正業的賊)》之銘言:
: 我在寫一個統計程式
: 無數值的時候顯示-
: 有數值的時候顯示數值,並把數值Update進資料庫
: 可是當這個數值是0的時候,怎麼都無法Update進資料庫
: 為什麼會這樣呢?
: 有問題的程式碼如下
: if ( $DayAvg <> "-")
: {
: $UpdateQuery = "UPDATE DATA SET SPD='$DayAvg' WHERE DATA_NO='$UserNo'";
: sybase_query($UpdateQuery);
: }
: 當 $DayAvg=0 的時候它會認為$DayAvg=="-"就不執行update了
: 要怎麼解決呢...
var_dump(0=="-") ==> true
var_dump(0==="-") ==> false
你應該改成
if ( $DayAvg !== "-")
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.250.220
推
10/06 16:47, , 1F
10/06 16:47, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章