我刚学的,青帮忙把我的代码优化,并格式化输出了
还有就是能帮我实现在URL中输入数字,就能输出几几乘法表。<?PHP

function chengfa($sizes)
{
for($i=1;$i<=$sizes;$i++)
{
for($j=$i;$j<=$sizes;$j++)
{
$c=$i * $j ;
echo "$i * $j=";
echo "$c \t";
if($i==$sizes)
{
echo "\n";
}
}

}

}
?><html>
<head>
<title>乘法表</title>
</head><body ><p><font size="6" color="red">
<? 
define("PI",9);
chengfa(PI)
?>
</p></font>
</body>
</html>

解决方案 »

  1.   

    function chengfa($pi)
    {
    for ($i=1;$i<=$pi;$i++)
    {
    for($j=1;$j<=$i;$j++)
    {
    $value=$i*$j;
    echo "$i * $j=".$value."    ";
    if ($i==$j)
    {
    echo "<br>";
    }
    }
    }
    }
      

  2.   

    学PHP的人好少啊
      

  3.   

    <?PHP
            
            function chengfa($sizes)
            {
                    for($i=1;$i<=$sizes;$i++)
                    {
                        for($j=1;$j<=$sizes;$j++)//第二个循环改一下就可以了
                        {
                                    $c=$i * $j ;
                                    echo "$i * $j=";
                                    echo "$c \t";
                                if($i==$sizes)
                                {
                                    echo "\n";
                                }
                        }
                        
                    }
                    
            }
    ?><html>
    <head>
    <title>乘法表</title>
    </head><body ><p><font size="6" color="red">
        <? 
        define("PI",9);
        chengfa(PI)
        ?>
        </p></font>
    </body>
    </html>
    如果你想URL中传值:在里面加GET[key]不就行了
      

  4.   

    麻烦你能把url传值的代码给出么谢谢了
    给好就加分
      

  5.   

    URL 如果是 http://localhost/test.php?sizes=9
    那么
    <?php
      $arr = $_GET;
      $sizes = $arr['sizes'];
      你的计算的代码
    ?>
    我没有环境,试试看吧,应该可以的。