首页 >社区问答列表 >php $s写在if语句后面

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

  • Libra
  • Libra    2019-04-27 17:15:511楼

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



    +0添加回复

  • 回复