Heim > Backend-Entwicklung > PHP-Tutorial > php的这段If语句怎么写

php的这段If语句怎么写

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-06 20:12:05
Original
1260 Leute haben es durchsucht

<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>
Nach dem Login kopieren
Nach dem Login kopieren

这段代码,我想实现当$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>
Nach dem Login kopieren
Nach dem Login kopieren

然后就对了

但是这样写太难看了,希望大神帮我改改,改成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>
Nach dem Login kopieren
Nach dem Login kopieren

这段代码,我想实现当$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>
Nach dem Login kopieren
Nach dem Login kopieren

然后就对了

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

<code><?php if($i%4 === 0) { ?>
    <div></div>
<?php } else if($i%2 === 0) { ?>
    <div></div>
<?php } else { ?>
    <div></div>
<?php } ?></code>
Nach dem Login kopieren

<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>
Nach dem Login kopieren
Nach dem Login kopieren

<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>
Nach dem Login kopieren
Nach dem Login kopieren

看了楼上写的多个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>
Nach dem Login kopieren

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;
Nach dem Login kopieren

<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>
Nach dem Login kopieren

使用 PHP 替代语法

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

<code><?php
    if($i%2 == 0) echo '<div class="clearfix visible-xs-block" style="clear:both;"></div>';
    if($i%4 == 0) echo '<div class="clearfix visible-lg-block" style="clear:both;"></div>';
    else echo '<h3>目前还没有设置分类</h3>';
?></code>
Nach dem Login kopieren

Verwandte Etiketten:
php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage