forループを実行する必要がある複雑なシナリオがあり、変数に依存せずに常に実行する必要がありますが、変数が存在する場合(「等しくない」ことを意味します)、別のものを確認する必要があります。両方の条件が真の場合、続行する必要があります。紛らわしいですが、説明するのは難しいので、お見せしましょう。
$subcat は for ループの前の別の場所で定義されています
for($i=0; $i<sizeof($news_posts); ++$i)
$subcategory = $news_posts[$i]['subcategory'];
if( $subcat != '' && $subcat == $subcategory){
CONSEQUENT XYZ.
だから基本的に。XYZ EVERYTIME を実行するには、この for ループが必要です。ただし、Subcat が存在する場合は、subcat が subcategory と同じ結果のみを表示する必要があります。
- 毎回実行
- subcat が存在しない場合は、すべてのエントリを表示します。
- subcat DOES が存在する場合は、subcat == サブカテゴリかどうかを確認します
- サブカテゴリが == サブカテゴリの場合、サブカテゴリがサブカテゴリと同じであるすべてのエントリを表示します。
どうやってこのようなことをしますか?