2012-12-18 56 views
-4

请帮助我。即时通讯与这个问题疯了。任何人都可以教我吗?我吸在循环二维数组.. 我的问题是:如何通过一个9×9的乘法表产生i循环的答案和填充答案为二维数组在二维阵列中循环

+2

你能证明你做了什么吗? –

+0

不要在问题标题中发布整个问题! :) –

回答

0
<?php 
$multiplicant=9; 
for($i=1;i<10;i++) 
{ 
    $product[$i][$multiplicant] = $multiplicant*$i; 

} 
print_r($product); 
+0

请帮我解释一下吗? –

+0

@PheeYongXiang永翔实际上你必须知道一个for循环的工作原理和php数组,哪一部分你不清楚? –

+0

for循环.. theyre很复杂 –

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),填充所述阵列的每个单元,结果的乘法(我们将$i$j加1,以使第0行包含1乘法表,依此类推)。

也许你应该在继续阅读之前阅读一些编程手册,因为这是基本知识。

+0

你能解释给我吗? –

+0

我编辑了答案。 –

+0

好的......你能重新解释阵列部分的最后一部分吗?我似乎不太明白..谢谢反正! –