金沙贵宾会官网|金沙贵宾会登录-官网

【A】金沙贵宾会官网超高的返奖率为娱乐者提供资金保障,所以金沙贵宾会登录官网更加的方便了你的娱乐,申请88元彩金,因为在当中不仅仅只有游戏。

php打印输出棋盘的实现方法,php入门学习知识点

日期:2019-09-26编辑作者:网络安全

php教程 打印乘法口绝表代码
刚才php是经常老师会要我们做这个的题目,今天我再做一次打印乘法口绝

复制代码 代码如下:

本文实例讲述了php打印输出棋盘的两种实现方法。分享给大家供大家参考。具体实现方法如下:

<?php

    /*
     *打印乘法口绝表
     */
    echo "九灵九乘法口绝表<br><br><br>";
    echo "<table>";
    for($i=1;$i<=9;$i++){
        echo "<tr>";
        for($j=1;$j<=$i;$j++){
            echo "<td>".$j."*".$i."=".($j*$i)."</td>";
        }
       
        echo "</tr>";
    }

    echo "</table>";
   
    echo "<br><br><br><br><br><br>";
    echo "<table>";
    for($i=1;$i<=9;$i++){
        echo "<tr>";
        for($j=$i;$j<=9;$j++){
            echo "<td>".$i."*".$j."=".($j*$i)."</td>";
        }
       
       
        echo "</tr>";
    }

    echo "</table>";
?>

一个简单的求和

function sum($n)
{
        if($n>1)
        {
                return sum($n-1)+$n;
        }else
        {
                return 1;
        }
}
echo sum(100);

<?php
/*
*打印乘法口绝表
*/
echo "九灵九乘法口绝表<br><br><br>";
echo "<table>";
for($i=1;$i<=9;$i++){
echo "<tr>";
for($j=1;$j<=$i;$j++){
echo "<td>".$j."*".$i."=".($j*$i)."</td>";
}
echo "</tr>";
}
echo "</table>";
echo "<br><br><br><br><br><br>";
echo "<table>";
for($i=1;$i<=9;$i++){
echo "<tr>";
for($j=$i;$j<=9;$j++){
echo "<td>".$i."*".$j."=".($j*$i)."</td>";
}
echo "</tr>";
}
echo "</table>";
?>

例子1,代码如下:

您可能感兴趣的文章:

  • cakephp常见知识点汇总
  • PHP类相关知识点实例总结
  • PHP编程入门的基本语法知识点总结
  • PHP高手需要要掌握的知识点
  • PHP容易忘记的知识点分享
  • PHP中最容易忘记的一些知识点总结
  • php中关于mysqli和mysql区别的一些知识点分析
  • php入门学习知识点一 PHP与MYSql连接与查询
  • PHP那些琐碎的知识点(整理)

复制代码 代码如下:

<?php
/**
 * 隔行隔列换色
 * string fun_table(int $rows=9,int $cols=9)
 * $rows 表示行数 必须为整数 并且必须在1-20之间
 * $cols 表示列数 必须为整数 并且必须在1-20之间
 */
function fun_table($rows=9,$cols=9){
 if ($rows<1 || $rows>20){
  return "必须为整数 并且必须在1-20之间";
 }
 if ($cols<1 || $cols>20){
  return "必须为整数 并且必须在1-20之间";
 }
 if($rows!=(int)($rows)){
  return '行数 必须为整数';
 }
 
 if($cols!=(int)($cols)){
  return '列数 必须为整数';
 }
 $str="";
 $str.= "<table  cellspacing='0' width='500px' border = '1px' bordercolor='black'>";
 for ($i=1;$i<=$rows;$i++){
  $str.=  "<tr>";
   for ($j=1;$j<=$cols;$j++){ 
    if(($i+$j)%2){
     $str.=  "<td height='50px' bgcolor='black'>";
    }else{
     $str.=  "<td></td>";
   }
  }
 $str.=  "</tr>";
}
$str.=  "</table>";
return $str;
}
echo fun_table();
?>

例子2 简单实现棋盘-for循环

实现这个棋盘首先我们想想棋盘是怎么样的,是有很多个方格组成,然后由黑色和白色的相间的方格组成,首先我们先把方格画出来,代码如下:

复制代码 代码如下:

<?php
echo "<table  cellspacing='0' width='500px' border = '1px' bordercolor='black'>";
for ($i=1;$i<=10;$i++){
    echo "<tr>";
    for ($j=1;$j<=10;$j++){    
            echo "<td>54im</td>";
        }
    echo "</tr>";
}
echo "</table>";
?>

看到上面棋盘后,考虑下黑白格排放位置,有个规律可以发现,横排和竖排上白色格子都是基数,黑色的都是偶数,我们可以用取余的方法来判断这个格子该显示什么颜色,基数单元格我让他显示白色,偶数单元格显示黑色,基数+偶数=偶数,所以偶数单元格(黑色)我们很好找出来了,剩余的就是基数格(白色),代码如下:

复制代码 代码如下:

<?php
/**
通过for循环和html实现棋盘
**/
echo "<table  cellspacing='0' width='500px' border = '1px' bordercolor='black'>";
for ($i=1;$i<=10;$i++){
    echo "<tr>";
    for ($j=1;$j<=10;$j++){    
        if(($i+$j)%2){
            echo "<td height='50px' bgcolor='black'>";
        }else{
            echo "<td></td>";
            }
        }
    echo "</tr>";
}
echo "</table>";
?>

希望本文所述对大家的php程序设计有所帮助。

您可能感兴趣的文章:

  • PHP打印输出函数汇总
  • php打印一个边长为N的实心和空心菱型的方法
  • cakephp打印sql语句的方法
  • php+mysqli实现将数据库中一张表信息打印到表格里的方法
  • PHP遍历并打印指定目录下所有文件实例
  • PHP生成便于打印的网页
  • 用在PHP里的JS打印函数
  • PHP云打印类完整示例

本文由金沙贵宾会官网发布于网络安全,转载请注明出处:php打印输出棋盘的实现方法,php入门学习知识点

关键词:

php跨域调用json的例子,php利用json数据实现跨域操

:某网站后台用php脚本得到一个JSON格式的数据,交给前台javascript进行处理,使用JSON实现数据的跨域调用 后台profil...

详细>>

php面向对象的封装性说明,php面向对象全攻略

?php教程 /*  * 封装性:面向对象三大特性之一  *  *1.就是把对象的成员(属性,方法)结合成一个独立的相同单位,并尽...

详细>>

php页面缓存方法小结,PHP页面缓存实现的方法总

} } ob_start():页面缓存开始的标志,此函数一下的内容直至ob_end_flush()或者ob_end_clean()都保存在页面缓存中; ob_get_co...

详细>>

session的原理与使用,会话机制cookie

本小说从session注脚到session销毁和session配置及回收机制了,以及部分常用例子,希望本作品能帮助到我们哦。 Sessio...

详细>>