将我得到的每个值乘以'在php中的声明

时间:2014-07-07 12:14:11

标签: php

以下是我想要做的事情的步骤:

  1. 将值1分配给$ x variable
  2. 使用for循环将此值增加到7,因此输出为:1234567
  3. 现在将每个值乘以7,以便输出为:7 14 21 28 35 42 49。
  4. 为此我制作了以下代码,但它不起作用。

    $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将在这里工作,但尚未尝试,因为我还没有。这两个函数中的任何一个都可以吗?

1 个答案:

答案 0 :(得分:3)

你只需要循环:

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

你的for looop语法错误:$yy==1(比较运算符),初始化$yy=1(赋值运算符)然后条件为$yy<=7而不是8