умножьте каждое значение, которое я получаю из инструкции ‘for’ в php

#php

#php

Вопрос:

ниже приведены шаги, с помощью которых я хочу что-то сделать:

  1. присвоите значение 1 переменной $ x
  2. используя цикл for, увеличьте это значение до 7, чтобы на выходе было: 1234567
  3. теперь умножьте каждое значение на 7, чтобы в результате получилось: 7 14 21 28 35 42 49.

для этого я создал следующий код, но он не работает.

 $yy=1;
for($yy==1; $yy<=8; $yy  ){
$yy*7;

}echo $yy;
  

и я также попробовал do-while :

 $yy=1;
do{$yy*7;
echo $yy;}
while(
$yy>=7
)
  

но не работает. я думаю, что здесь сработает foreach, но еще не пробовал, поскольку я этим еще не занимаюсь. будет ли это возможно с любой из этих 2 функций?

Комментарии:

1. Есть разница между == и =, вам нужно будет переместить echo внутри цикла, и если вы хотите сохранить результат перед отправкой эха, вам нужно будет присвоить ему значение $ yy . Это кажется очень простыми вопросами, близкими к домашнему заданию..

2. Вы хотели бы использовать отдельную переменную, $ yy — это значение, которое вы просматриваете, и вы не хотите изменять его внутри цикла, кроме увеличения, или любого действия, которое вы хотите применить к нему. Если вы хотите выполнить сложение, вам может понадобиться другая переменная, такая как $ zz, для выполнения вашего сложения / умножения.

3. Это была какая-то школьная домашняя работа. ?

Ответ №1:

Вам просто нужны циклы for:

 for($yy = 1; $yy <= 7; $yy  ){
    echo $yy;
}
echo '<br/>';
for($yy = 1; $yy <= 7; $yy  ){
    echo $yy*7 .' ';
}
  

Результат будет таким

1234567
7 14 21 28 35 42 49

У вас неправильный синтаксис: $yy==1 (оператор сравнения) в вашем цикле for инициализируйте $yy=1 (оператор присваивания), тогда условие $yy<=7 не равно восьми

Комментарии:

1. @fiakfisk, я новичок в программировании, поэтому, пожалуйста, избавьте меня и дайте советов как можно больше .. спасибо

2. @user3450590 этот раздел посвящен структуре управления.. здесь, в руководстве по php, приведены примеры php.net/manual/en/control-structures.for.php вот где найдено хорошее объяснение