php forループはインデックス配列を走査します
「トラバース」という言葉は文字通り、すべてを順番に読み取ってアクセスし、表示することを意味します。
for ループは単純なカウント ループであり、インデックス配列の添え字は整数値であるためです。したがって、for ループを通じてインデックス配列を反復処理できます。
インデックス配列の添字が整数であることがわかっています。次の配列を定義します:
<?php //声明一个数组,值为1到10 $num = array(1,2,3,4,5,6,7,8,9,10); //按照索引数组的特点,下标从0开始。所以1的下标为0,10的下标为9 echo $num[0].'<br />'; echo $num[9].'<br />'; //我们可以得到数组中元素的总个数,为10 echo count($num); //遍历这个索引数组的话,我们就可以定义一个变量为$i //$i 的值为0,从0开始 //可以设定一个循环条件为:$i 在下标的(9)最大值之内循环 for($i = 0 ; $i < count($num) ; $i++){ echo $num[$i].'<br />'; } ?>
上記の例を通じて、配列をループします。
添字は0から始まるので$i=0と定義します。 $i はループするたびに 1 ずつ増加しますが、配列添字の最大値は 9 であるため、$i は 10 未満でなければなりません。
このようにして、インデックス付きの連続した添字配列を走査する方法を学びました。
そして次の質問が来ます:
連想配列をどうするか? インデックス配列の添字が連続していない場合はどうなるでしょうか?
答え: それについては次の章で話します、心配しないでください、若者。