用php做一个九九乘法表,php学习扩展-根据所学知识做一个九九乘法表 | SDT技术网...

视频,php手册,ppt,示例文件下载地址:https://s.yunio.com/2Nlwqu [密码:sdtclass]

今天由于时间关系不讲第二节数据库内容了,来扩展应用一下以前学的知识点!

写一个九九乘法表,要怎么写呢?大家可以想一下!

首先,九九乘法表里面是1x1=1,1x2=2这样以此类推,那么,你们应该就想到,有个1234在里面,对,没错,需要循环,那么,我们需要写一个fot循环语句!如下:

for($a=1;$a<10;++$a){

}

?>

上面定义从1开始,到9,也就是小于10,用递增,每次+1,所以用上面的代码echo出来就是1 2 3 -- 9 这样

OK,那么,我们需要的九九乘法表有三个数字,两个符号啊,怎么办呢?我们先写第二串数字

for($a=1;$a<10;++$a){

for($b=1;$b<10;++$b){

echo"$a x $b = ";

}

}

?>

上面这里echo出来的效果就是1 x 1   1 x 2这样循环到9 x 9 大家可以看一下,$a都是从1开始,小于10,也就是到9这里,然后每次的+1 递增,外回圈从1 - 9 这样, 1内的for循环从1 - 9 ,也就是达到了1 x 1到9 x 9这样,其实还可以这样写!

for($a=1;$a<=9;++$a){

for($b=1;$b<=9;++$b){

echo"$a x $b = ";

}

}

?>

好,那么,我们需要在1 x 9 和 2 x 9这样的后面换行,怎么办呢?后面的9是内回圈的值,所以,我们需要写一个if语句!

for($a=1;$a<=9;++$a){

for($b=1;$b<=9;++$b){

echo"$a x $b = ";

if($b==9)echo"
";

}

}

?>

if语句判断了,当$b 也就是内回圈的值等于9的时候,输出
回车!

那么,是不是OK了呢?但是怎么计算结果呢?所以这里需要做一个运算!由于前面的教程我们都没说乘除法运算,其实可以查手册,也可以百度下如何做运算,其实就是 a*b这样简单,先举例如下:

$c=$a*$b;

?>

我们把$a乘以$b的值赋给了$c,那么,我们只要把$c的值,写在=后面,就可以了!

for($a=1;$a<=9;++$a){

for($b=1;$b<=9;++$b){

$c=$a*$b;

echo"$a x $b = $c, ";

if($b==9)echo"
";

}

}

?>

OK,我为了1 x 1 = 1 后面有个逗号分开,在echo出来的后面写了个 , 号,这样可以分割开,比较好看!当然你可以扩展的写上html代码等等,这里不做讨论,大家自己扩展研究,激发自己想象力吧!

效果如图!

6cad1cb1fac8b7f778170de76d443b51.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值