PHP倒序九九乘法表
*
使用了两个for循环,第一个for循环是控制行的,第二个for循环是控制列的,因为是倒序打印九九乘法表,所以下面有个条件语句,当行大于列的时候,输出乘法,否则就输出空格。所以行与列的数都是递减的*
<?php
function multiply(){
echo "<table>";
for($i=9;$i>=1;$i--)
{
echo "<tr>";
for($j=9;$j>=1;$j--)
{
if($i>=$j)
{
$s=$i*$j;
echo "<td>$i * $j = $s</td>";
}
else
echo "<td> </td>";
}
echo "<tr/>";
}
echo "</table>";
echo "<style>td{width:100px;border:1px solid black;}tr{border:1px solid black;}table{border:1px solid red;margin:0;border-collapse:collapse;border-spacing :0;}</style>";
}
multiply();
?>
运行结果: