视频,php手册,ppt,示例文件下载地址:https://s.yunio.com/2Nlwqu [密码:sdtclass]
今天由于时间关系不讲第二节数据库内容了,来扩展应用一下以前学的知识点!
写一个九九乘法表,要怎么写呢?大家可以想一下!
首先,九九乘法表里面是1x1=1,1x2=2这样以此类推,那么,你们应该就想到,有个1234在里面,对,没错,需要循环,那么,我们需要写一个fot循环语句!如下:
- <?php
 - for($a=1;$a<10;++$a){
 - }
 - ?>
 
上面定义从1开始,到9,也就是小于10,用递增,每次+1,所以用上面的代码echo出来就是1 2 3 -- 9 这样
OK,那么,我们需要的九九乘法表有三个数字,两个符号啊,怎么办呢?我们先写第二串数字
- <?php
 - 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这样,其实还可以这样写!
- <?php
 - for($a=1;$a<=9;++$a){
 - for($b=1;$b<=9;++$b){
 - echo "$a x $b = ";
 - }
 - }
 - ?>
 
好,那么,我们需要在1 x 9 和 2 x 9这样的后面换行,怎么办呢?后面的9是内回圈的值,所以,我们需要写一个if语句!
- <?php
 - for($a=1;$a<=9;++$a){
 - for($b=1;$b<=9;++$b){
 - echo "$a x $b = ";
 - if($b==9) echo "<br>";
 - }
 - }
 - ?>
 
if语句判断了,当$b 也就是内回圈的值等于9的时候,输出<br>回车!
那么,是不是OK了呢?但是怎么计算结果呢?所以这里需要做一个运算!由于前面的教程我们都没说乘除法运算,其实可以查手册,也可以百度下如何做运算,其实就是 a*b这样简单,先举例如下:
- <?php
 - $c=$a*$b;
 - ?>
 
我们把$a乘以$b的值赋给了$c,那么,我们只要把$c的值,写在=后面,就可以了!
- <?php
 - for($a=1;$a<=9;++$a){
 - for($b=1;$b<=9;++$b){
 - $c=$a*$b;
 - echo "$a x $b = $c, ";
 - if($b==9) echo "<br>";
 - }
 - }
 - ?>
 
OK,我为了1 x 1 = 1 后面有个逗号分开,在echo出来的后面写了个 , 号,这样可以分割开,比较好看!当然你可以扩展的写上html代码等等,这里不做讨论,大家自己扩展研究,激发自己想象力吧!
效果如图!


				
				![看php100视频从零开始学php-php学习第九节[php+mysql的使用]](https://www.sdtclass.com/wp-content/themes/begin/img/loading.gif)
2014年02月20日 21:53 -9楼
矮油,好久没来过了。嘻嘻