Re: [請益] if的敘述??
※ 引述《yuma (not)》之銘言:
: if(條件式){
: 內容
: }
您也知道 if 運作的說明,怎麼會有這種怪怪的想法? @_@
在上面的那個說明裡,
if() 會在條件式成立(比對結果為 True)的情況下才會進入 { 與 } 內的程式運算。
for() { } 成立的話,會進入 { 與 } 裡面的程式運算,
不會回傳 True 或 False(成立或不成立)。
在這種情況下,用 if (for() { }) { } 會造成 if 接不到條件比對的結果,
: [略]
: if(for($n=0;$n<$num;$n++){
: $person[$n] == $UserInfo['Name'];
: })
: {
: echo $content;
: }
學程式設計,別著急。
多看看,並嘗試去了解書本或網頁上面附的範例碼,
而了解範例碼也是訓練邏輯思考的好機會。
: 可是會出現錯誤
: 是代表if條件式不能使用for迴圈嗎??
: 還是也別的辦法 可以解決我的問題呢??
: 麻煩大家囉!! 謝謝~~
在大部分的程式設計軟體中,for() 已經被定義成「迴圈函式」,
不是「條件比對函式」,也沒有回傳值。
你在 if() 的 ( 跟 ) 裡面夾 for() ,當然會有錯誤。
--
我不寂寞, 因為煙在我口,
我不寂寞, 因為酒在我手,
我不寂寞, 因為還有寂寞陪著我.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.113.167.6
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
151
156