请帮我。我被这个问题发疯了。谁能教我?我很讨厌循环二维数组..我的问题是:我如何循环由 9 x 9 乘法表产生的答案并将答案填充到二维数组中
问问题
122 次
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 加到$i
and$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 回答