2016-04-17 3 views
-1

私は、それは「共同」エコーするコード

$case=0; 
file_put_contents("text.txt", $case, FILE_APPEND); 
if ($case = 1) 
{ 
    $message['a']="co"; 
} 
if ($case = 0) 
{ 
    $message['a']="to"; 
} 
echo $message['a']; 

の数行を持っています。どうしてこれなの? file_putの内容は "0"となります。 1であることをそうでなければ、割り当てられた値を(このケースでは、あなたが割り当てられた$の場合:if文は、それは...

+0

あなたは= '使用する必要があります= 'のための両方のif文 – larsAnders

答えて

0

あなたはif状態に間違っている。あなたは、比較するのではなく、割り当てを行う。
だからここソリューションです。

$case=0; 
file_put_contents("text.txt", $case, FILE_APPEND); 
if ($case == 1) 
{ 
    $message['a']="co"; 
} 
if ($case == 0) 
{ 
    $message['a']="to"; 
} 
echo $message['a']; 
+0

ヘクタールハハ - I @Mdから同じ回答を得るための競争。あなたはあなただけの私を作った方法怒っ見当がつかない – gavgrif

+0

Sahadatホサイン:))。私は絶え間ない思考であまりにも怒られていることに夢中になりました。 "なぜあなたはNO WORKSありません?!?!?!?!"さて、私はばかだと分かります。 – Amath1an

0

何らかの理由で1であると考えしかし、あなたは比較演算子の値を比較するときに「==」を使用する必要がありますその後、メッセージは、「コ」だった。

$case=0; 
    file_put_contents("text.txt", $case, FILE_APPEND); 
    if ($case == 1) 
    { 
     $message['a']="co"; 
    } 
    if ($case == 0) 
    { 
     $message['a']="to"; 
    } 
    echo $message['a']; 
関連する問題