ホームページ >バックエンド開発 >PHPチュートリアル >配列ループのトラバーサルが結果を出力するのですが、学習中に理解できませんでした。

配列ループのトラバーサルが結果を出力するのですが、学習中に理解できませんでした。

WBOY
WBOYオリジナル
2016-06-23 13:25:26882ブラウズ

PHPを勉強していたときに、配列ループトラバーサルの出力結果を見たことがありますが、コードは次のとおりです
$arr[0]=1;
$arr[1]=2;
$arr[2] =3;
$arr[3]=4;
//ループが始まります
for($i=0;$iecho $i.$arr[$ i]; //すみません $arr[$i] という文はどういう意味ですか? なぜループ $i 変数を配列 $arr に入れる必要があるのですか?
サブスクライブ!
実行結果を見れば分かるはずです

実行結果は分かります

つまり理解できません

$arr[$i] は何を意味するのでしょうか? $i 、 put をループする必要があるのはなぜですか?それを配列 $arr
$arr[0], $arr[1] に入れます。これが何を意味するか知っていますか?

$i = 0 と $i = 1 の場合の

$arr[$i] の違いは何ですか?


これらはすべて添え字であり、php の添え字は 0 から始まります。つまり、添え字 0 は最初の数値に対応し、1 は 2 番目の数値に対応し、以下同様になります


$arr[0], $arr[ 1] 知っています とはどういう意味ですか?
$i = 0 と $i = 1 の場合の

$arr[$i] の違いは何ですか?


$i が実際には 0,1,2,3 の出力であることはわかっています。
$i 変数を配列変数 $arr[$i] に入れますか? $arr配列の各添字に対応させて、$arr配列の各値を出力しますか? ?

はい

小学校4年生か5年生で教えたことはありますか?

$i=0, $i=1, $i=2, $i=3, $arr[0], $arr[1], $arr[2], $arr を出力した場合のループです。それぞれ[3]の値。

配列の定義を見てください。添字は配列値のインデックス位置を表します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。