piyopiyo

[上に] [前に] [次に]
まとめて処理するには? 1999/07/15(木) 18:21:47
5以上なら1、以下なら0にするために
if($a > 4){$a = 1;}else{$a = 0;}
としたのですが、これを20個作る必要があります。
if($b > 4){$b = 1;}else{$b = 0;}
if($c > 4){$c = 1;}else{$c = 0;}
if($d > 4){$d = 1;}else{$d = 0;}
if($e > 4){$a = 1;}else{$e = 0;}



これじゃあちょっとかっこわるいので
これをまとめて処理するような方法ないでしょうか・・?

piyopiyo 1999/07/15(木) 18:23:05
 ( ̄□ ̄;)!!がーーーーーーーーーーーん 
題名と名前逆でした
ごめんなさーい

B-Cus 1999/07/15(木) 18:25:40
普通配列を使うんではないかな。
 for ( $i=0 ; $i<20 ; $i++){
  if ( $array[$i] > 4 ){ $array[$i]=1 } else { $array[$i]=0 }
 }

zizz... [HomePage] 1999/07/15(木) 19:44:30
どうでも良いかもしれませんが、
if($e > 4){$a = 1;}else{$e = 0;}

if($e > 4){$e = 1;}else{$e = 0;}
の間違いでしょう。

ふじ 1999/07/15(木) 19:44:34
foreach ( $a, $b, $c, $d, .... ){
if( $_ > 4 ){ $_ = 1 }else{ $_ = 0 };
}
ていう手も。

piyopiyo 1999/07/15(木) 19:58:03
[[解決]]
ありがとうございました!

[上に] [前に] [次に]