php forループはインデックス配列を走査します
「トラバース」という言葉は文字通り、すべてを順番に読み取ってアクセスし、表示することを意味します。
for ループは単純なカウント ループであり、インデックス配列の添え字は整數(shù)値であるためです。したがって、for ループを通じてインデックス配列を反復(fù)処理できます。
インデックス配列の添字が整數(shù)であることがわかっています。次の配列を定義します:
<?php //聲明一個(gè)數(shù)組,值為1到10 $num = array(1,2,3,4,5,6,7,8,9,10); //按照索引數(shù)組的特點(diǎn),下標(biāo)從0開始。所以1的下標(biāo)為0,10的下標(biāo)為9 echo $num[0].'<br />'; echo $num[9].'<br />'; //我們可以得到數(shù)組中元素的總個(gè)數(shù),為10 echo count($num); //遍歷這個(gè)索引數(shù)組的話,我們就可以定義一個(gè)變量為$i //$i 的值為0,從0開始 //可以設(shè)定一個(gè)循環(huán)條件為:$i 在下標(biāo)的(9)最大值之內(nèi)循環(huán) for($i = 0 ; $i < count($num) ; $i++){ echo $num[$i].'<br />'; } ?>
上記の例を通じて、配列をループします。
添字は0から始まるので$i=0と定義します。 $i はループするたびに 1 ずつ増加しますが、配列添字の最大値は 9 であるため、$i は 10 未満でなければなりません。
このようにして、インデックス付きの連続した添字配列を走査する方法を?qū)Wびました。
そして次の質(zhì)問が來(lái)ます:
連想配列をどうするか? インデックス配列の添字が連続していない場(chǎng)合はどうなるでしょうか?
答え: それについては次の章で話します、心配しないでください、若者。