-4

私を助けてください。私はこの質問に夢中です。誰でも教えてもらえますか?私は2D配列のループが苦手です..私の質問は次のとおりです。9×9の乗算表によって生成された回答をループし、回答を2D配列に入力するにはどうすればよいですか

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 に答える