-4

请帮我。我被这个问题发疯了。谁能教我?我很讨厌循环二维数组..我的问题是:我如何循环由 9 x 9 乘法表产生的答案并将答案填充到二维数组中

4

2 回答 2

0

尝试 :

for($i = 0; $i < 9; $i++){
    for($j = 0; $j < 9; $j++){
        $arr[$i][$j] = ($i + 1) * ($j + 1);
    }
}

假设那$i是乘法表的行,并且$j是列。

在 PHP 中,数组是从 0 开始的,即数组的第一个条目是 0。

所以我们从 0 到 9 ( ) 遍历每个坐标$ix$j,用乘法的结果填充数组的每个单元格(我们将 1 加到$iand$j以便第 0 行包含 1 乘法表,依此类推)。

也许您应该在继续之前阅读一些编程书籍,因为这绝对是基础知识。

于 2012-12-18T07:57:21.510 回答
0
<?php
$multiplicant=9;
for($i=1;i<10;i++)
{
  $product[$i][$multiplicant] = $multiplicant*$i;

}
print_r($product);
于 2012-12-18T07:58:50.530 回答