Home > Backend Development > PHP Tutorial > php的这段If语句怎么写

php的这段If语句怎么写

WBOY
Release: 2016-06-06 20:12:05
Original
1222 people have browsed it

<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>
Copy after login
Copy after login

这段代码,我想实现当$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>
Copy after login
Copy after login

然后就对了

但是这样写太难看了,希望大神帮我改改,改成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>
Copy after login
Copy after login

这段代码,我想实现当$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>
Copy after login
Copy after login

然后就对了

但是这样写太难看了,希望大神帮我改改,改成if else语句的,不要删掉别的句子,么么哒~

<code><?php if($i%4 === 0) { ?>
    <div></div>
<?php } else if($i%2 === 0) { ?>
    <div></div>
<?php } else { ?>
    <div></div>
<?php } ?></code>
Copy after login

<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>
Copy after login
Copy after login

<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>
Copy after login
Copy after login

看了楼上写的多个php标签的好复杂,其实像这种简单的phphtml模板配合使用的,直接echo就好了啊,php代码简单明了易懂

<code><?php if($i%4 === 0) { 
        echo "<div>";
    } else if($i%2 === 0) {
        echo "<div></div>";
    } else { 
        echo "<h3>目前还没有设置分类</h3>";
    } 
?></code>
Copy after login

<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>
Copy after login

<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>
Copy after login

使用 PHP 替代语法

<code><?php if($i%2==0): ?>
    <div class="clearfix visible-xs-block" style="clear:both;"></div>
<?php else: ?>
<?php endif; ?> 
</code>
Copy after login

<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>
Copy after login
Related labels:
php
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template