[PHP-users 33128] Re: if 文について

EHARA Terumasa eharate @ rs.suwa.tus.ac.jp
2008年 1月 19日 (土) 15:29:26 JST


Sasaoka様

江原です。
 elseif ($c == 1)
ですから
 echo '$cは 数字の 1 です<br />'. "\n";
は実行されません。
 if ($c == 1)
とすれば実行されます。

----- Original Message ----- 
From: "Sasaoka" <jncfg044 @ ybb.ne.jp>
To: "PHP-users ML" <php-users @ php.gr.jp>
Sent: Saturday, January 19, 2008 3:09 PM
Subject: [PHP-users 33127] if 文について


> Apache 2.0.46
> PHP 4.3.2
> MySQL MySQL 3.23.58
> 
> はじめまして。
> php初心者ですが宜しくお願いします。
> 
> 質問の内容は、$aには1を代入してます。
> その後にも、$c=$a;と代入してますが、echo '$aは 数字の 1 です<br />'. "\n";は実行されますが、
> 最後の}elseif ($c == 1){
>  echo '$cは 数字の 1 です<br />'. "\n";が実行されません。
> どこの文法がおかしいのでしょうか?
> 
> ご指導お願いします。
> 
> 
> <?php
> //------------------------------------------------------------
> //
> // header("Content-type: text/html; charset=shift_jis");
> //
> //-----------------------------------------------------------
> $a=1;
> $b='001';
> $c=$a;
> 
> if ($a == 1){
>  echo '$aは 数字の 1 です<br />'. "\n";
> }elseif ($a != 2){
>  echo '$aは 数字の 2 ではありません<br />'. "\n";
> }elseif ($b == 1){
>  echo '$bは 数字の 1 です<br />'. "\n";
> }elseif ($b == '01'){
>  echo '$bは 文字列 01 です<br />'. "\n";
> }elseif ($c == 1){
>  echo '$cは 数字の 1 です<br />'. "\n";
> }
> ?> 
> 
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://oldwww.php.gr.jp/php/novice.php3
> 
>


PHP-users メーリングリストの案内