私設SoS2オーナー応援BBS

新規発言一覧最新記事過去一覧検索ダウンロードページHOME

No.646  Re[2]:一番をみつける
発言者: masaki
発言日: 2003 05/28 21:26
> > $mncount1 += $mn if(index($sp, 'S1') >= 0);
> > $mncount3 += $mn if(index($sp, 'S3') >= 0);
> > $mncount5 += $mn if(index($sp, 'S5') >= 0);
> > $mncount7 += $mn if(index($sp, 'S7') >= 0);
> > $mncount8 += $mn if(index($sp, 'S8') >= 0);
> > とするところまではわかったのですが、このなかから一番大きいものを見つけるにはどうしたらいいのでしょう?(^^;
> > ひとつずつifで比べていくしかないのでしょうか?
>
> そうですね。5つくらいならifで比べるのが手っ取り早いはずです。
はい(^^
わかりました〜。
> > $mncount1 += $mn if(index($sp, 'S1') >= 0);
> > $mncount3 += $mn if(index($sp, 'S3') >= 0);
> > $mncount5 += $mn if(index($sp, 'S5') >= 0);
> > $mncount7 += $mn if(index($sp, 'S7') >= 0);
> > $mncount8 += $mn if(index($sp, 'S8') >= 0);
>
> 関係ないけれど、上の書き方は処理に無駄が多いです。
> if-elsifを使用して無駄な比較を少なくしたほうが良いと思います。
indexの意味がよくわからなかったので(ぉぃ
わかるものを使った方がいいですよね(^^;
ありがとうございました。

▼関連発言

624:お忙しいところすみません [masaki] 05/25 13:07
 ├626:Re:お忙しいところすみません [moon] 05/25 14:55
 │└627:Re[2]:お忙しいところすみません [masaki] 05/25 16:02
 │ └628:Re[3]:お忙しいところすみません [moon] 05/25 16:56
 │  └629:Re[4]:お忙しいところすみません [moon] 05/25 17:24
 │   └630:Re[5]:お忙しいところすみません [masaki] 05/25 17:45
 │    └638:訂正 [moon] 05/27 08:42
 │     └639:Re:訂正 [masaki] 05/27 18:28
 │      └640:Re[2]:訂正 [moon] 05/27 19:34
 │       └641:Re[3]:訂正 [masaki] 05/27 21:33
 │        └642:Re[4]:訂正 [moon] 05/27 22:31
 │         └643:Re[5]:訂正 [masaki] 05/28 06:27
 │          └644:一番をみつける [masaki] 05/28 19:55
 │           └645:Re:一番をみつける [moon] 05/28 20:46
 │            └646:Re[2]:一番をみつける [masaki] 05/28 21:26
 └647:↓← 646 [moon] 05/28 21:59
  └648:Re:↓← 646 [masaki] 05/29 06:30<-last

Pass 保存


CGIROOM