[PHP-users 16972]$_GET値をfor内で比較するとデータ損失

いちろう たこす takosudesu @ yahoo.co.jp
2003年 7月 27日 (日) 10:29:13 JST


こんにちは、タコスです。

$_GET値で渡される値を元にループ内で条件による振り分け
処理をしたら妙な結果になりました。for内で比較をすると
データが損失します。なんででしょうか?

for ($test = 0;$test < 24;$test++){
 if ($_GET['Mode'] =! 0 && $_GET['Mode'] != 1){
 } elseif($_GET['Mode'] == 0) {
 } elseif ($_GET['Mode'] == 1) {
 } else {
 }
 echo $test.":".$_GET['Mode']."<BR>";
}

処理結果

0:
1:1
2:
3:1
4:
5:1
6:
7:1
8:
9:1
10:
11:1
12:
13:1
14:
15:1
16:
17:1
18:
19:1
20:
21:1
22:
23:1

__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!
http://bb.yahoo.co.jp/



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