几种用PHP写99乘法表的方式

几种用PHP写99乘法表的方式

首先按照规矩,还是先废话一番,对于刚学PHP的新手来讲,用php写九九乘法表无疑是非常经典的一道练习题。

但不要小看这道练习题,它对于逻辑的考验还是相当到位的。

也许有人会觉得,九九乘法表有什么难的,我两分钟就可以写出来。

是的,所谓难者不会,会者不难,对于一些老手来讲,这确实算不得什么。可是对于新手,却是可以锻炼逻辑思维的。

而且,你就真觉得这是一道小儿科的题?

如果不限制条件,可能你两分钟确实可以敲完整段代码,熟练的话还可以用几种方式实现,但是如果是让你写出四个角度的九九乘法表呢?(还可以继续延伸下去)

别的不多说,奉上大乘佛法之PHP九九乘法表(三种循环、4种角度):

一、使用for循环打印九九乘法表:

<?php

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

for($i=1; $i<=$j; $i++) {

echo "{$i}x{$j}=".($i*$j)." ";

}
echo "<br />";

}

二、使用while循环打印九九乘法表

<?php
$j = 1;

while($j<=9){

$i = 1;

while($i<=$j){

echo "{$i}x{$j}=".($i*$j)." ";

$i++;

}

echo "<br />";

$j++;

}

三、使用do while循环打印九九乘法表

<?php

$j = 1;

do {

$i = 1;

do {

echo "{$i}x{$j}=".($i*$j)." ";

$i++;

} while($i<=$j);

echo "<br />";

$j++;

} while($j<=9);

下面使用for循环以表格形式输出九九乘法表

角度一:(最普通的常规写法)

<?php

echo "<table width='600' border='1'>";

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

echo "<tr>";

for($i=1;$i<=$j;$i++){

echo "<td>{$i}*{$j}=".($i*$j)."</td>";

}

echo "</tr>";

}

echo "</table>";

角度二:(与常规写法成X轴对称)

<?php

echo "<table width='600' border='1'>";

for($j=9;$j>=1;$j--){

echo "<tr>";

for($i=1;$i<=$j;$i++){

echo "<td>{$i}*{$j}=".($i*$j)."</td>";

}

echo "</tr>";

}

echo "</table>";

角度三:(与角度二成Y轴对称)

<?php

echo "<table width='600' border='1'>";

for($j=9;$j>=1;$j--){

echo "<tr>";

for($z=0;$z<9-$j;$z++){

echo "<td> </td>";

}

for($i=1;$i<=$j;$i++){

echo "<td>{$i}*{$j}=".($i*$j)."</td>";

}

echo "</tr>";

}

echo "</table>";

角度四:(与常规写法成Y轴对称)

<?php
echo "<table width='600' border='1'>";

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

echo "<tr>";

for($z=0;$z<9-$j;$z++){

echo "<td> </td>";

}

for($i=$j;$i>=1;$i--){

echo "<td>{$i}*{$j}=".($i*$j)."</td>";

}

echo "</tr>";

}

echo "</table>";

关于几种用PHP写99乘法表的方式的文章就分享到这,如果对你有帮助欢迎继续关注我们哦

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/41690.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
php学习php学习订阅用户
上一篇 2022年6月21日 22:43
下一篇 2022年6月21日 22:43

相关推荐

  • 关于如何使用Fedora 31和Nextcloud服务器构建自己的云。

    您可以使用 Fedora 31 和 Nextcloud 服务器构建自己的云。以下是一些步骤:,,1. 在安装和配置 Nextcloud 之前,必须满足一些预先条件。安装 Apache Web 服务器: dnf install httpd。接下来,安装 PHP 和一些其他…

    2024年7月13日
    01
  • php类与对象的关系

    介绍 在面向对象编程中,最重要的概念就是 类 和对象,因此我们必须将他们的关系和区别搞清楚. 举例说明 说明: 从上面的代码我们可以看出 一个类可以创建多个对象 不同的对象的标识符#编码,是不一样的,有系统在…

    2018年4月9日
    0386
  • PHP微信开发:如何实现用户标签管理

    在微信公众号开发中,用户标签管理是一个非常重要的功能,可以让开发者更好地了解和管理自己的用户。本篇文章将介绍如何使用PHP实现微信用户标签管理功能。一、获取微信用户openid在使用微信用户标签管理功能之前,…

    2023年5月18日
    06
  • PHP通过短信平台实现短信验证码功能的方法。

    随着移动互联网和手机普及程度的不断提高,短信验证码已成为一种重要的安全验证手段。在网站注册、登录、密码找回等操作中,用户往往需要输入接收到的短信验证码才能完成操作。今天我们来详细介绍一下如何使用 PHP …

    2023年5月23日
    02
  • PHP与NoSQL数据库的对比

    PHP和NoSQL数据库都是现今非常流行的技术,前者是一种流行的服务器端编程语言,后者则是一种非关系型数据库,主要用于处理半结构化和非结构化数据。PHP和NoSQL数据库分别在不同领域得到了广泛应用,但它们之间的对…

    2023年5月19日
    00
  • php如何使用PHP的PDO_SQLITE扩展。

    在Web开发中,PHP是一种非常常用的编程语言。而作为一种高效的数据库操作类库,PDO_SQLITE扩展也是PHP中的重要组成部分。本文将介绍如何在PHP中使用PDO_SQLITE扩展。第一步:PDO_SQLITE的安装在使用PDO_SQLITE之前…

    2023年6月3日
    06
  • PHP8中的函数:array_is_list()——判断数组是否为列表。

    PHP8是最新版本的PHP编程语言,在它的众多新特性中,array_is_list()函数给程序员们带来了方便。本文将介绍array_is_list()函数的详细用法和具体操作。一、什么是列表?在编程中,列表(List)是一种重要的数据结构,…

    2023年5月21日
    04
  • PHP与数据安全的集成。

    在今天的互联网时代,数据已经成为了一种非常重要的资产,这也意味着数据的安全性越来越重要。对于一个企业而言,一旦发生数据泄露或者损失,不仅会影响企业的声誉,也会直接影响企业的收益。为了确保数据的安全性…

    2023年5月21日
    04

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息