PHP
PHP
PHP
Arrow
Arrow

foreach構文

foreach構文は、指定した配列の要素の数の分だけループするための構文です。for構文や
while構文と挙動は同じであり、ループ内では continue 句と break 句カf使えます。foreach構文は、配列のキーが数値でない連想配列に対応するために考えられた構文ですので Java や C言語には存在しません。

連想配列の概念が存在しないプロクラム言語では、配列の最大要素数を調べ、要素数回文ループすることが一般的でした。foreach構文を使えば、要素数をあらかじめ数えておく必要がなく、配列の要素数回分ループすることが特徴です。
また、配列要素を変数に取り出しながらループするので、非常に利便性の高い構文です。

ループ内でキー要素を取得して利用したい場合は、キーを取得する変数を指定してループ内で取得することカずできます。キーを取得すると処理速度が落ちますので、ループ内で必要としない場合はキーの取得変数を指定しない方が良いです。

Leave a Reply

Your email address will not be published. Required fields are marked *