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