分享几种用PHP写99乘法表的方式
更新时间:2024-01-18前言
99乘法表是编程中常见的练习题之一,可以通过不同的方法使用PHP来实现。在本文中,我们将介绍几种常用的方式来编写99乘法表的代码。
方法一:使用双重循环
echo '
' . $i . ' * ' . $j . ' = ' . ($i * $j) . ' | '; } echo '
上述代码中,我们使用了两个嵌套的for循环,分别控制行和列的数量。在每个单元格中,我们输出了乘法表达式和结果。
方法二:使用嵌套数组
$mulTable = []; for ($i = 1; $i <= 9; $i++) { for ($j = 1; $j <= 9; $j++) { $mulTable[$i][$j] = $i * $j; } } echo '
' . $value . ' | '; } echo '
这种方法中,我们使用嵌套的数组来存储乘法表。首先,我们通过两个循环来填充这个数组。然后,我们使用foreach循环来遍历数组,并在每个单元格中输出结果。
方法三:使用递归函数
function printMultiplicationTable($row, $col) { if ($col > 9) { echo '
'; $row++; $col = 1; } if ($row <= 9) { echo $row . ' * ' . $col . ' = ' . ($row * $col) . ', '; $col++; printMultiplicationTable($row, $col); } } printMultiplicationTable(1, 1);
在这个方法中,我们使用了递归函数来输出乘法表。我们定义了一个函数printMultiplicationTable,该函数接受当前行和列作为参数。在每次递归调用中,我们检查列是否超过9,如果是,我们换行并递增行数。然后,我们输出乘法表达式和结果,并递增列数。最后,我们通过递归调用自身来打印乘法表的下一个单元格。
总结
上述是三种常见的使用PHP编写99乘法表的方式。方法一使用双重循环,方法二使用嵌套数组,方法三使用递归函数。根据实际需求和个人偏好,可以选择适合的方法来实现乘法表的代码。这些方法都是灵活和可扩展的,可以根据需要进行修改和定制。