Re: [請益] if的敘述??

看板PHP作者 (not)時間18年前 (2007/11/19 04:56), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串5/8 (看更多)
※ 引述《yuma (not)》之銘言: : if(條件式){ : 內容 : } : 請問一下 條件式裡面如果放for迴圈 似乎就不行 : 我要做的方式 : 有好幾筆資料儲存在陣列內 : 然後要每一筆資料比對登入的使用者 : 例如:王小明,李大維,沈小胖 (三筆資料) : 然後登入的使用者一一去比對那三筆資料 : 如果有符合到的使用者 : 文章內容 才會顯示 : 我本來想到的辦法是 : if(for($n=0;$n<$num;$n++){ : $person[$n] == $UserInfo['Name']; : }) : { : echo $content; : } : 可是會出現錯誤 : 是代表if條件式不能使用for迴圈嗎?? : 還是也別的辦法 可以解決我的問題呢?? : 麻煩大家囉!! 謝謝~~ 我寫一下提供的建議 第一個是把for寫在外面 $num=count($person); for($n=0;$n<$num;$n++){ if($person[$n] == $UserInfo['Name']) { echo $content; } } 是這個意思嗎??? 不過還是會錯 然後bu建議的in_array 是一維陣列吧?! 可以以這個為例子 寫一下大概的程式碼嗎?? 因為我還有點不懂怎麼使用 @"@ 麻煩囉!! 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.130.189.39

11/19 04:56, , 1F
if(in_array($UserInfo['Name'],$person))echo $content;
11/19 04:56, 1F
文章代碼(AID): #17GARaYg (PHP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
3
4
以下文章回應了本文
完整討論串 (本文為第 5 之 8 篇):
2
3
1
1
3
4
文章代碼(AID): #17GARaYg (PHP)