和九九乘法表对称的九九乘法表php代码
时间: 2024-09-20 22:15:14 浏览: 14
在PHP中,创建一个九九乘法表并对称显示,我们可以利用循环结构来生成表格。下面是一个简单的示例,它首先生成标准的乘法表,然后通过数组反转来得到对称的部分:
```php
<?php
// 创建九九乘法表
function createMultiplicationTable($n) {
$table = [];
for ($i = 1; $i <= $n; $i++) {
for ($j = 1; $j <= $i; $j++) {
$table[$i][$j] = $i * $j;
}
}
return $table;
}
// 反转数组来获取对称部分
function getSymmetricTable(array $table) {
$symmetricTable = [];
for ($i = count($table); $i > 0; $i--) {
foreach ($table[$i] as $row) {
array_unshift($symmetricTable, end($row));
}
}
return $symmetricTable;
}
$n = 9; // 你可以调整这个值来改变乘法表的大小
$standardTable = createMultiplicationTable($n);
$symmetricTable = getSymmetricTable($standardTable);
// 打印出对称的九九乘法表
echo "原始乘法表:\n";
print_r($standardTable);
echo "\n对称乘法表:\n";
print_r($symmetricTable);
?>
```
运行上述代码,你会看到一个对称的九九乘法表。