PHPのforeachの繰り返しについて、少し疑問に思っていることがあります。
下記のコードを見てもらえますか?
lang
1<?php 2 3$arr=array(1,2,3); 4 5echo '中身1 : '. $arr; 6 7echo '<br>'; 8 9foreach($arr as $arr){ 10 echo $arr.'<br>'; 11} 12echo '中身2 : '. $arr; 13?> 14 15// 出力 16 17中身1 : Array 181 192 203 21中身2: 3
配列を繰り返すとき、**foreach($arr as $arr)**のキーの値として同じ配列の名前を使ってみたのですが、問題なく作動しました。なんで問題なく作動するのでしょうか。
なぜ繰り返されているとき、配列の値がキーにオーバーライドされないのですか?
foreachがどのように繰り返されているか知りたいです。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。