很多站长朋友们都不太清楚php九九乘法表,今天小编就来给大家整理php九九乘法表,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 如何用php做九九乘法表 2、 php利用函数方法列出九九乘法表 3、 用php中的while编写九九乘法表 4、 php九九乘法表呢 5、 php九九乘法表 如何用php做九九乘法表PHP 输出九九乘法表,可以使用循环处理。一个循环控制行数,一个循环控制列数。示例如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>九九乘法表</title>
<style type="text/css">
table{
border-collapse:collapse; border-spacing:0; border-left:1px solid #aaa; border-top:1px solid #aaa;
}
td{
border-right:1px solid #aaa; border-bottom:1px solid #aaa; padding:3px 15px; text-align:left; color:#3C3C3C;
}
</style>
</head>
<body>
<table width='600' border='1'>
<?php
//控制行数
for($j=1;$j<=9;$j++){
//tr开始
echo "<tr>";
//控制列数
for($i=1;$i<=$j;$i++){
//输出td
echo "<td>{$i}x{$j}=".($i*$j)."</td>";
}
//tr结束
echo "</tr>";
}
?>
</table>
</body>
</html>
效果:
php利用函数方法列出九九乘法表代码:
<?php
for($i=1;$i<=9;$i++){
for($j=1;$j<=$i;$j++){
echo "$j x $i = ".$j*$i." ";
}
echo "<br>";
}
?>
输出结果:
分析:
把最外层循环一次称之为“趟”:
第一趟:
$i为1,满足$i <= 9,
而内层循环$j 满足 $j <= $i,输出 1 x 1 = 1
$j 自加1 ,不再满足 $j <=$i,不再输出
输出 "<br/>"换行,
$i 自加 2
本趟结束。
第二趟:
$i 为 2,满足$i < = 9,开始执行第二趟循环
此时内层循环的条件变成了:
for($j =1 ; $j < = 2 ; $j++){
........
}
内层循环输出两次,分别输出:
1 x 2 = 2 和 2 x 2 = 4
同理,当内层循环中的 $j 自加到 3 的时候,不再执行内层循环
输出“<br>”;
$i 自加为 3
本趟结束!
第三趟:
同上.....
依次类推:
直到第九趟:
此时$i 已经自加为 9
$i <= 9 仍然成立
执行第九趟的内层循环:
此时内层循环变为
for($j=1 ; $j <=9 ; $j++){
...........
}
循环执行循环体内的代码9次,
分别为
1 x 9 = 1 2 x 9 =18 ...........9 x 9 = 81
也就是结果的最后一行
此时$j不再满足$j<=9,内层循环执行结束
输出“<br/>”
$i 自加为10
本趟结束。
至第十趟的时候,$i已经为10,不再满足$i<=9,此时,将不再执行此趟循环。
最终输出了九九乘法表。
用php中的while编写九九乘法表1、WHILE循环输出PHP九九乘法表/PHP99乘法表
<?php $i=1;while($i<=9){ $j=1; while($j<=$i){ echo "$i x $j=".$j*$i." "; $j++; } $i++; echo "<br>";}?>
2、FOR循环输出PHP九九乘法表/PHP99乘法表
<?php echo "<table border=1>"; for($i=1;$i<10;$i++){ echo "<tr>"; for($j=1;$j<=$i;$j++){ echo "<td>$j*$i=".$j*$i."</td>"; } echo "</tr>"; } echo "</table>"; ?>
3、FOR循环输出PHP九九乘法表/PHP99乘法表
<?php echo "<table border=1>"; for($i=9;$i>=1;$i--){echo "<tr>"; for($j=$i;$j>=1;$j--){ echo "<td>$i x $j=".$j*$i."</td>"; }echo "</tr>";}?>
php九九乘法表呢php九九乘法表 其实很好理解的。 <?php for ($i=1;$i<=9;$i++) //第一个循环,声明变量i,循环9次,每次循环加上1 { //当内部有多行语句得使用{}。 for ($j=1;$j<=$i;$j++) echo "$i*$j=".$i*$j." "; //第二循环,声明变量j,循环次数将取决于i的当前的值 echo "<br>\n"; //换行 } 很简单吧,比如当i循环第5次时,j将循环5次,所以将显示 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 依次推算~~~~ ?>
这样的问题很常见,你不知道吗?还是说你没有学好?在这里问浪费时间啊还不如自己在后盾上学一学,是不是
查看更多关于php九九乘法表 php九九乘法表加边框颜色的详细内容...