用php 打印小九九   怎么样把结果对齐啊 
用php输出图形 (比如 三角形,菱形 ,梯形)有什么好的方法没   请教啦

解决方案 »

  1.   

    1:输出到table的tr  td里
    2:用<pre></pre>标签包裹打印的图形什么的!
      

  2.   

    1.结果对齐的话 参照楼上的答案,可以加入CSS文档的支持
    2.你输出的图形是在PHP生成的还是仅仅是调用个线程的图?不知道你说的好方法具体是什么意思...
      

  3.   

    思路  就是思路 和php没什么大关系 只要能输出就行
      

  4.   


    for($i=1;$i<=9;$i++){
      for($j=1;$j<=$i;$j++){
        echo substr("{$j}+{$i}=".($i+$j).'    ',0,8);
      }
      echo "\n";
    }1+1=2   
    1+2=3   2+2=4   
    1+3=4   2+3=5   3+3=6   
    1+4=5   2+4=6   3+4=7   4+4=8   
    1+5=6   2+5=7   3+5=8   4+5=9   5+5=10  
    1+6=7   2+6=8   3+6=9   4+6=10  5+6=11  6+6=12  
    1+7=8   2+7=9   3+7=10  4+7=11  5+7=12  6+7=13  7+7=14  
    1+8=9   2+8=10  3+8=11  4+8=12  5+8=13  6+8=14  7+8=15  8+8=16  
    1+9=10  2+9=11  3+9=12  4+9=13  5+9=14  6+9=15  7+9=16  8+9=17  9+9=18  
      

  5.   

    把他这个用<td>table 加入循环一下 设置一下在html输出就对齐啦.
      

  6.   

    靠左对齐,需要的话可以剧中对齐...
    echo '<table>';
    for($i=1;$i<=9;$i++){
    echo '<tr>';
    for($j=1;$j<=$i;$j++){
    echo '<td>'."{$j}+{$i}=".($i+$j).'</td>';
    }
    echo '</tr>';
    }
    echo '</table>';
      

  7.   

    moocky很愤怒 后果很严重 哈哈哈