[PHP-users 4508] Re: 変数の名前でfor を実行したい。
Masashi Ohba
php-users@php.gr.jp
Fri, 28 Dec 2001 22:51:09 +0900
大場です。
In message "[PHP-users 4506] 変数の名前でfor を実行したい。",ikeda kyoko wrote...
>
>池田です。
>
>PHPで
>$q1=10;
>$q2=20;
>$q3=30;
>$q4=40;
>
>全てに10ずつ足すというFor文でできないでしょうか?
>
>for($i=1;$1<=4;$i++){
> (順番に10を足していく) -- →ここの部分を皆さんに教えていただきたいのです。
> $q1=$q1+10; |
> $q2=$q2+10; |
> $q2=$q3+10; |
> $q3=$q4+10; |
> $q4=$q5+10; --
>
>}
初めの2行とそれ以降とではやってる事が違うんですが
1回目で
$q1=10+10=20
$q2=20+10=30
同一ループ内で、再度、$q2の計算して今度は$q2=30+10=40
$q3=40+10=50
$q4=0+10=10($q5は初めて出てくるので0のはず)
ですので、2回目以降は、1度目の計算結果
$q1=20
$q2=40
$q3=50
$q4=10
を初期値にしてあと3回計算すれば、
あなたの書いた通りに計算しますけど。
#$q5はずっと0ッぽいので、$q4は10から変化しないかなぁ?
やりたいことはこれでいいんですか?
1つのループの中で、同一ループの中で1つ以上前の
計算値を利用して何かを求めたいんですか?
それとも前回のループの値を利用して10足したいんですか?
言ってる事もわかりませんし、やりたい事もさっぱりわかりません
一体何がしたいんでしょう?
>よろしくお願いします。
演習だったら自分で考える必要があるんでは?
--------------------------------------------------
Name : 大場正志(Masashi Ohba)
E-mail: ohba@netforce.ne.jp
Add : Fukuoka-city, Japan