你不明白字符串连接吗?
echo $a+=$c." <br>"; 
你这个只是字符串 $c." <br>"; 和$a连接,而不是由$a+$c再与字符串" <br>"; 连接

解决方案 »

  1.   

    echo $a-=$c." <br>"; 
    你这是减法
    相当与echo $a=($a+$c)." <br>";
      

  2.   

    你吧" <br>"去掉就好了
      

  3.   

    我的提问是为什么??
                    $a=2;
                    $b=10; 
                    $c=10; 
                1   echo $a+=$c;     $a=12
                    echo "<br>";        
                2   echo $a-=$c;     $a=2  
                    echo "<br>";
    这里为什么 第1道答案$a=12   为什么还在  第2道-=题里出现而
                  3   echo $a*=$c;
                    echo "<br>"; 
                4   echo $a/=$c;
                    echo "<br>"; 
    在这3,4里 第3题里的答案为什么不会出现在  第四道/=题里不出现
      

  4.   

    为什么?这样不是很明显吗?$a是在改变的,又不是固定$a=12                    $a=2; 
                    $b=10; 
                    $c=10; 
                  echo $a+=$c;// 这里$a=12 
                    echo " <br>";        
                  echo $a-=$c; //这里$a=2
                    echo " <br>";
                    echo $a*=$c; //这里$a=20
                    echo " <br>"; 
                    echo $a/=$c; //这里$a=2
                    echo " <br>"; 
      

  5.   

    也就是说               1  echo $a+=$c;
                    echo " <br>";
                    1道题答案
                      $a=12在第2道题 
                 2  echo $a-=$c;   //$a等于12 -= $c等于10  
                    echo " <br>"; 
                    2道题答案
                      $a=2
                   这里我不明白的是为什么在+=题里的答案$a=12在-=题里的开头$a-=$c;里 $a能作为12出现
                     可为什么第3道*=题里的答案1.2 在第四道/=题里不能作为1.2出现那???还有一个是              
                  += -=是将右边的值加到左边 
    那么在          *= /=将左边的值除以右边   这句话的意思是???
    假如            $a*=$c  那么答案是给右边 $c  还是 $a