Home >Backend Development >PHP Tutorial >php的这段If语句怎么写
<code><?php if($i%4==0){?><div class="clearfix visible-lg-block" style="clear:both;"></div> <?php }?> <?php }//end foreach ?> <?php }else{ //没有设置分类则显示默认的?> <h3>目前还没有设置分类</h3> <?php } ?></code>
这段代码,我想实现当$i%4==0时,执行
语句,然后当$i%2==0时执行要怎么写PHP的if语句呢
答案中有些我试过了,程序报错了
然后我就这样改了
<code><?php if($i%2==0){?><div class="clearfix visible-xs-block" style="clear:both;"></div> <?php }?> <?php if($i%4==0){?><div class="clearfix visible-lg-block" style="clear:both;"></div> <?php }?> <?php }//end foreach ?> <?php }else{ //没有设置分类则显示默认的?> <h3>目前还没有设置分类</h3> <?php } ?></code>
然后就对了
但是这样写太难看了,希望大神帮我改改,改成if else语句的,不要删掉别的句子,么么哒~
<code><?php if($i%4==0){?><div class="clearfix visible-lg-block" style="clear:both;"></div> <?php }?> <?php }//end foreach ?> <?php }else{ //没有设置分类则显示默认的?> <h3>目前还没有设置分类</h3> <?php } ?></code>
这段代码,我想实现当$i%4==0时,执行
语句,然后当$i%2==0时执行要怎么写PHP的if语句呢
答案中有些我试过了,程序报错了
然后我就这样改了
<code><?php if($i%2==0){?><div class="clearfix visible-xs-block" style="clear:both;"></div> <?php }?> <?php if($i%4==0){?><div class="clearfix visible-lg-block" style="clear:both;"></div> <?php }?> <?php }//end foreach ?> <?php }else{ //没有设置分类则显示默认的?> <h3>目前还没有设置分类</h3> <?php } ?></code>
然后就对了
但是这样写太难看了,希望大神帮我改改,改成if else语句的,不要删掉别的句子,么么哒~
<code><?php if($i%4 === 0) { ?> <div></div> <?php } else if($i%2 === 0) { ?> <div></div> <?php } else { ?> <div></div> <?php } ?></code>
<code><?php if($i%4 === 0) { ?> <div class="clearfix visible-lg-block" style="clear:both;"></div> <?php } else if($i%2 === 0) { ?> <div class="clearfix visible-xs-block" style="clear:both;"></div> <?php } else { ?> <h3>目前还没有设置分类</h3> <?php } ?> </code>
<code><?php if($i%4 === 0) { ?> <div class="clearfix visible-lg-block" style="clear:both;"></div> <?php } else if($i%2 === 0) { ?> <div class="clearfix visible-xs-block" style="clear:both;"></div> <?php } else { ?> <h3>目前还没有设置分类</h3> <?php } ?> </code>
看了楼上写的多个php
标签的好复杂,其实像这种简单的php
和html
模板配合使用的,直接echo
就好了啊,php
代码简单明了易懂
<code><?php if($i%4 === 0) { echo "<div>"; } else if($i%2 === 0) { echo "<div></div>"; } else { echo "<h3>目前还没有设置分类</h3>"; } ?></code>
<code class="php">if ($i % 2 === 0): echo '<div class="clearfix visible-xs-block" style="clear:both;"></div>'; elseif ($i % 4 === 0): echo '<div class="clearfix visible-lg-block" style="clear:both;"></div>'; else: echo '<h3>目前还没有设置分类</h3>'; endif;</code>
<code><div class="clearfix visible-<?php if($i%2==0){echo 'xs';}elseif($i%4==0){ echo 'lg'; } ?>-block" style="clear:both;"></div> <?php }//end foreach ?> <?php }else{ //没有设置分类则显示默认的?> <h3>目前还没有设置分类</h3> <?php } ?> </code>
使用 PHP 替代语法
<code><?php if($i%2==0): ?> <div class="clearfix visible-xs-block" style="clear:both;"></div> <?php else: ?> <?php endif; ?> </code>
<code><?php if($i%2 == 0) echo '<div class="clearfix visible-xs-block" style="clear:both;">'; if($i%4 == 0) echo '<div class="clearfix visible-lg-block" style="clear:both;"></div>'; else echo '<h3>目前还没有设置分类</h3>'; ?></code>