PHP foreach for while を途中の回数で抜ける、終了させる方法
PR
PHPのforeach を使って繰り返し処理をしているときに
APIで配列を取得している時に途中で、繰り返しを停止させたい時があります
そんな時には、if で指定回数に達したら breakしてやると
foreachの処理を、そのタイミングで止めることが出来ます
PHPのforeachをブレイクする
$i=0; foreach ($response as $item) { //繰り返し回数による判定 if ( $i >= 18){ break; //18に達したら終了 } else { /*繰り返し実行する内容*/ $i++; //繰り返された回数を1つづずカウント } }
foreach の中に 一つ if文をいれて
回数で指定することで、その回数に達したら break で終わらせることが出来る
for文でも while文でも 同じ方法で
処理を終わらせることが出来ることが出来ます
ちなみに、楽天APIで取得したものを表示するときに使いました
また他のAPIでも使う機会があると思うので、覚書です。
PR
COMMENT