搜索

首页  >  问答  >  正文

php $s写在if语句后面

<?php

$s=0;

echo '<table width="800" border="1">';

while( $s<100){

   

    if($s%10==0){ 

       

        echo '<tr>'.$s.'</tr>';

        

    }    

   

 

      echo '<td>'.$s.'</td>';

    $s++;

     

}echo '</table>';


?>

这样写为什么会出现0102030405060708090

G°2102 天前1142

全部回复(1)我来回复

  • Libra

    Libra2019-04-27 17:15:51

     echo '<tr>'.$s.'</tr>';的原因,因为你每个$s%==0后直接在tr里面输出了那个值。而tr输出内容会直接表现在table上方。正常的话一般会在<tr>   套 <td>标签。



    回复
    0
  • 取消回复