2012-12-18 2 views
-4

Пожалуйста, помогите мне. Я с ума сошел с этого вопроса. может ли кто-нибудь научить меня? я посасывать зацикливание для 2D массива .. мой вопрос: Как я могу цикл ответы, полученные с помощью 9 по 9 таблицы умножения и заселение ответы в 2D массивLooping in 2D Arrays

+2

Можно ли показать, что вы сделали? –

+0

не отправляйте весь ваш вопрос в вопрос название! :) –

ответ

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

} 
print_r($product); 
+0

, пожалуйста, сделайте мне одолжение, объяснив? –

+0

@PheeYongXiang Yong Xiang на самом деле вам нужно знать, как работает цикл for и php arrays.which раздел вы не поняли? –

+0

для петель .. theyre довольно сложный –

0

Try:

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 и $j, так что 0-я строка содержит 1 таблицу умножения и т. д.).

Возможно, вам стоит прочитать некоторые книги по программированию перед продолжением, потому что это основа основ.

+0

вы можете мне это объяснить? –

+0

Я отредактировал ответ. –

+0

Хорошо ... Не могли бы вы объяснить объяснение последней части массива? Кажется, я не понимаю. Спасибо в любом случае! –