保証されないと勘違いしておりました。
JAVAでもあったと思いますが、foreachの配列要素順序は保証されない場合があるという内容です。
誤解ポイントとしては「保証されない場合がある」だと思います。
私はてっきり「そんなあやふやなものは怖い」と思っていたので、順序を守りたい場合はforループを使っていました。
PHPは保証されるという文言があったと思うのでforeachばっかりつかっていましたが・・・。
配列要素がインデックス(数字)の場合は保証されるようです。
Dictionaryやhashmapのように連想配列だと保証されない場合があるようですね。
もうVB.netのプロジェクトは一つのみとなってしまいましたが、使えるところはForeach分を使いたいと思います。
投稿者プロフィール
最新の投稿
プログラム2025年5月18日Laravelのvalidation、重複を避けるには?
ぼやき2025年5月18日コーディングやDBにはいつまで日本語が使えないのか。
ぼやき2025年5月16日class=”h1″とかの落とし穴?
ぼやき2025年5月14日requirements.txtに@ file:///croot とか入ってinstallに失敗する