371. for と foreachの違い


番号順一覧Top スレッド順一覧Top
作者: 藤岡和夫
日時: 2004/5/02(15:53)
@flds = ("","a","b",0,1,2);
for($i=0;$i<=$#flds;$i++){
    if($flds[$i]){
        print $flds[$i], "\n";
    }
}
foreach (@flds){
    if($flds[$_]){
        print $flds[$_], "\n";
    }
}

結果は、

a
b
1
2
a
b

のようになるのですが、なぜ?

藤岡 和夫
FGALTS@...
kazuf@...
TS Networkのために http://homepage1.nifty.com/kazuf/
前の発言: 370. Re: keys of anonymous hash [Bruce.] 2004/4/17(00:21)
後の発言: 372. Re: for と foreachの違い [KAWAI,Takanori] 2004/5/2(17:18)
親発言:
子発言: 372. Re: for と foreachの違い [KAWAI,Takanori] 2004/5/2(17:18)