[PHP-users 15720]Re: switch()のcase判定

Seiji Masugata s.masugata @ digicom.dnp.co.jp
2003年 6月 6日 (金) 13:00:38 JST


桝形です。

参考になるかどうか分かりませんが、下記のサンプルスクリプトは
初めから上手く動作します。

先程のサンプルスクリプトを一部修正。

<ソース>
<?php
  $arr = array("0"   =>"0", "1" => "1", "example" => "example" );
//  $arr = array("0" => 0,  "1" => 1,   "example" => "example" );
// コメントにした部分で実行すると先程と同様の結果になる 

  foreach($arr as $key => $val){
      // ↓ $keyではなく、$val
      switch($val){
        case "example":
            print $key." => ".$val."<br>\n";
            break;
        default:
            print "違うよ<br>\n";
            break;
      }
  }
?>
</ソース>

<結果>
違うよ
違うよ
example => example
</結果>

--
Seiji Masugata <s.masugata @ digicom.dnp.co.jp>




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