PHP 初心者ミス:if ($i=9) =をひとつ忘れると

スポンサーリンク

2015-4-3_4-52-42_No-00

for ($i=0;$i<10;$i++){
        $rr=rand(1,10);
        if ($i=9){
            $dd=$dd.$rr." ,";
            echo "SAM".$i;
        }else{
            $dd=$dd.$rr;
        }
    }

 

● 私なりの解釈:

($i=9) —>$iに9が問題なく代入され、ifはTrueになり{}内を実行
ただし、$iが9になっているのでforループは一度きりで終わり

コメント

タイトルとURLをコピーしました