我有一個複雜的場景,我需要運行一個for循環,它應該一直運行,不依賴於變量,但如果一個變量存在(意味着它不等於''),那麼我需要檢查另一個。如果兩個條件都是真的,那麼它應該繼續。令人困惑,但它很難解釋讓我向你們展示:如何爲循環選擇?
$ SUBCAT之前的其他部分定義的環
for($i=0; $i<sizeof($news_posts); ++$i)
$subcategory = $news_posts[$i]['subcategory'];
if($subcat != '' && $subcat == $subcategory){
CONSEQUENT XYZ.
所以基本上。我需要這個循環來執行XYZ EVERYTIME。但是,如果存在Sub Sub,那麼它只需要顯示subcat與子類別相同的結果。
- 每次運行
- 如果SUBCAT不存在,顯示每個條目。
- 如果存在子程序存在檢查子程序子程序==子類別
- 如果子程序存在子程序==子類別,則顯示子類別與子程序相同的每個條目。
這是怎麼回事?
也許我誤解了你的問題,但如何用'!isset($ subcat)||替換條件? $子貓=== $子類別? – raina77ow
有時候沒有子帖子 –
對,raina77ow是說子帖子或者是空白的,或者是子類別。我認爲這是你要找的,不是嗎? –