PHP for 循环

语法

for (init counter; test counter; increment counter) {
code to be executed;
}

参数:

  • init counter:初始化循环计数器的值
  • test counter:: 评估每个循环迭代。如果值为 TRUE,继续循环。如果它的值为 FALSE,循环结束。
  • increment counter:增加循环计数器的值

实例:

下面的例子显示了从 0 到 10 的数字:

<?php
for ($x=0; $x<=10; $x++) {
echo "数字是:$x <br>";
}
?> 执行步骤说明:
第一步:给$x赋初始值
第二步:判断$x<=10是否成立,
    如果返回值为TRUE,则进行循环体内输出操作
    如果返回值为FALSE,则结束循环。
第三步:返回值为TRUE时,$x进行++,否则不执行。
第四步:返回值为TRUE时,继续下一次$x<=10循环判断。
    

九九乘法表for循环打印的四种形式
  主要考查了对for循环的熟练程度以及个人逻辑思维的能力,
在php中无论是什么循环, 都是内循环优先的!直接上代码,

第一种
echo "<table width='700' border='1'>";
for($a=1;$a<=9;$a++){
echo "<tr>";
for($q=1;$q<=9-$a;$q++){
echo "<td>&nbsp;</td>";
}
for($b=$a;$b>=1;$b--){
echo "<td>{$a}*{$b}=".($a*$b)."</td>";
}
echo "</tr>";
}
echo "</table>";
第二种
echo "<table width='700' border='1'>";
for($a=1;$a<=9;$a++){
echo "<tr>";
for($b=$a;$b>=1;$b--){
echo "<td>{$a}*{$b}=".($a*$b)."</td>";
}
echo "</tr>";
}
echo "</table>";
第三种
echo "<table width='700' border='1'>";
for($a=9;$a>=1;$a--){
echo "<tr>";
for($b=$a;$b>=1;$b--){
echo "<td>{$a}*{$b}=".($a*$b)."</td>";
}
echo "</tr>";
}
echo "</table>";


第四种
echo "<table width='700' border='1'>";
for($a=9;$a>=1;$a--){
echo "<tr>";
for($q=$a;$q<9;$q++){
echo "<td>&nbsp;</td>";
}
for($b=$a;$b>=1;$b--){
echo "<td>{$a}*{$b}=".($a*$b)."</td>";
}
echo "</tr>";
}
echo "</table>";

原创文章 转载请注明出处 有问题欢迎大家留言
 
 

简单的for循环实现九九乘法表的更多相关文章

  1. For循环输出九九乘法表

    题:使用For循环输出九九乘法表 解析: 1*1=1 1*2=2  2*2=4 1*3=3  2*3=6  3*3=9 .... 1*9=9  ........ .....9*9=81 可以看做j*i ...

  2. 写一个方法,用一个for循环打印九九乘法表

    public class MultiplicationTable { /**  * @description 写一个方法,用一个for循环打印九九乘法表   * @author  wangkun  * ...

  3. for循环实现九九乘法表

    <!--for循环实现九九乘法表--> <table border="> <tbody> {% for x in range(1,10) %} <t ...

  4. 用JS的for循环打印九九乘法表

    需要使用两个for循环嵌套,代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta cha ...

  5. day4(分支结构,循环结构,for循环,九九乘法表)

    一:复习 ''' 1.变量名命名规范 -- 1.只能由数字.字母 及 _ 组成 -- 2.不能以数字开头 -- 3.不能与系统关键字重名 -- 4._开头有特殊含义 -- 5.__开头__结尾的变量, ...

  6. Java-for循环打印九九乘法表

    Java打印九九乘法表 public class forDemo04 { public static void main(String[] args) { //练习3:打印九九乘法表 /* 1*1=1 ...

  7. for循环打印九九乘法表

    学习目标: 熟练掌握 for 循环的使用 例题: 需求:打印九九乘法表 代码如下: // 九九乘法表 // row 为行,col为列 for(int row = 1; row < 10; row ...

  8. For循环案例---九九乘法表

    概述:先创建一个Print99类,类中创建5个方法,分别为Test9901.Test9902.Test9903.Test9904.Test9905,分别打印出不同形状的九九乘法表,该类创建完成后再创建 ...

  9. JS-用js的for循环实现九九乘法表以及其他算数题等

    <!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>f ...

随机推荐

  1. c# 字符串大小写混合转换

    我是个.net萌新,在大学是计算机应用专业 学的比较杂 出来准备走net方向  培训了两个月了 今天被出了一道上机题  题本来是挺简单的  输入一个字符 如果是大写则转换为小写  如果是小写则转换为大 ...

  2. 关于web.xml的welcome-file-list 配置与tomcat的关系:

    关于web.xml的welcome-file-list 配置与tomcat的关系: 2018年04月18日 10:17:13 守望dfdfdf 阅读数:377 标签: welcome-file-lis ...

  3. Hibernate课程 初探多对多映射2-3 配置映射文件

    本节主要内容:配置映射文件 Project.hbm.xml <hibernate-mapping> <class name="com.ddwei.entity.Projec ...

  4. Python中基本数据类型与对字符串处理的方法

    一.基本数据类型(int,bool,str) 1.基本数据类型: int 整数 整数 str字符串  一般不用来存放大量的数据 bool布尔值 用来判断(True,False) list 列表.用来存 ...

  5. 浅谈position、table-cell、flex-box三种垂直(水平)居中技巧

    一.首先是喜闻乐见的position方法,经典且万能,用法如下: 父元素{ position:relative; } 子元素{ position:absolute; top:50%; left:50% ...

  6. ATL

    Normal COM.cpp #include "resource.h" // 主符号 #include "ATLCOM_i.h" #include " ...

  7. python模块详解 time与date time

    模块的分类: a:标准库 内置模块 如sys,os等 b:开源模块 大神封装好的 直接可以拿来用的. c:自定义模块 自己封装的模块 Python中通常表示时间的方式有:时间戳.格式化的日期.元组(九 ...

  8. instanceof和相关函数

    instanceof:如果左边对象是右边类型所表示类(或任意一子类)的一个实例,则返回true,否则false.判断左边真实类型是不是右边的类或它的派生类. //实例一 Object o= new L ...

  9. c++基础(积少成多)

    1.#include<string> #include<iostream> 这是引用头文件: 2.Using namespace std; 这是引用命名空间,防止同一个命名空间 ...

  10. PHP:__get()、__set()、__isset()、__unset()、__call()、__callStatic()六个魔术方法

    哎呀呀,今天小仓鼠学到了魔术方法,简称魔法,哈哈哈哈,神经病啊~ 平时在面试的时候,也会遇到问魔术方法有哪些的问题哦!今天我们来了解一下下~ 1.__get() 形式: __get($objName) ...